Minio 安装部署详细步骤(Windows & Linux)

师小师 2024-07-19 16:37:03 阅读 90

Window 安装

1、下载地址:https://min.io/download

在这里插入图片描述

2、打开 cmd 面板,进入 minio 都在目录执行以下命令

<code> # 后面是图片的存储路径

# 启动命令

.\minio.exe server D:\miniodata

# 指定端口

.\minio.exe server D:\miniodata --address ":8001" --console-address ":9001"

在这里插入图片描述

访问地址:http://127.0.0.1:9000

3、创建桶,上传文件,点击文件可以进行下载或预览

在这里插入图片描述

4、修改密码,打开数据文件存放路径

在这里插入图片描述

打开 config.json 文件,找到 minio 默认的密码进行修改,重启服务即可完成

在这里插入图片描述

Linux 安装步骤

Minio 下载文件安装

1、下载地址

<code>wget https://dl.min.io/server/minio/release/linux-amd64/minio

2、修改文件执行权限

chmod +x minio

3、启动,随机端口启动

./minio server /data/miniodata

# 或者指定密码执行

MINIO_ACCESS_KEY=myminioadmin MINIO_SECRET_KEY=myminioadmin ./minio server /data/miniodata

# 指定密码,配置文件地址,数据存放地址启动

MINIO_ACCESS_KEY=myminioadmin MINIO_SECRET_KEY=myminioadmin ./minio server --config-dir /config/minio/config /data/miniodata

在这里插入图片描述

注意:以上启动方式端口是随机的,需要开放随机端口才可以访问

4、指定端口启动

控制台监听端口是动态生成的,可以通过–console-address ":port"指定静态端口

<code>./minio server --console-address ":9000" /data/miniodata

5、防火墙查看

# 查看防火墙状态1

systemctl status firewalld 或者 systemctl status firewalld.service

# 查看防火墙状态2

firewall-cmd --state

# 开启/关闭/重启防火墙

systemctl start/stop/restart firewalld

# firewall防火墙,查询端口是否开放

firewall-cmd --query-port=9000/tcp

# 开放9000端口

firewall-cmd --permanent --add-port=9000/tcp

# 移除端口

firewall-cmd --permanent --remove-port=9000/tcp

#重启防火墙(修改配置后要重启防火墙)

firewall-cmd --reload

# 查看防火墙所有端口

firewall-cmd --zone=public --list-ports

6、后台启动,指定输出日志文件

nohup ./minio server /data/miniodata --config-dir /config/minio/config --console-address ":80" --address ":9000" > /data/miniodata/minio.log 2>&1 &

7、修改密码,执行完修改密码命令,在执行第6步

export MINIO_ACCESS_KEY=admin

export MINIO_SECRET_KEY=admin123

补充说明

# 数据存放地址

/data/miniodata

# minio 配置放地址

--config-dir /config/minio/config

# 浏览器访问暴露端口

--console-address ":80"

# 内网访问地址端口

--address ":9000"

# 日志存放地址

/data/miniodata/minio.log

启动参数:nohup、&、 2>&1 解释说明

nohup java -jar demo.jar > /data/log/demo.out 2>&1 &

# nohup 不挂断的运行

# log/demo.out 2>&1 0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;2>&1 是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到 demo.out 文件中

# & 后台运行

Minio Docker 单机安装部署步骤

查询要下载的版本,这里选择的是第一个

docker search minio

在这里插入图片描述

启动minio服务

<code>docker run -it -p 9000:9000 \

-p 9001:9001 \

--name minio \

-d --restart=always \

-e MINIO_ACCESS_KEY=admin \

-e MINIO_SECRET_KEY=admin123456 \

-v /etc/timezone:/etc/timezone

-v /etc/localtime:/etc/localtime

-v /data/minio/data:/data \

-v /data/minio/config:/root/.minio \

minio/minio server /data --console-address ":9000" --address ":9001"

修改密码指定重新执行命令即可

浏览器访问:http://ip:9000

在这里插入图片描述



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。