MinIO的Docker方式安装运行

docker hub url

下载镜像

docker pull minio/minio

安装

先创建两个文件夹,来映射minio容器的目录

mkdir -p /home/minio/data
mkdir -p /home/minio/config

创建minio容器

docker run -p 9000:9000 -p 9090:9090 \
		 -e "MINIO_SERVER_URL=http://192.168.1.123:9000" \
	     --net=host \
	     --name minio \
	     -d --restart=always \
	     -e "MINIO_ACCESS_KEY=admin" \
	     -e "MINIO_SECRET_KEY=admin123" \
	     -v /home/minio/data:/data \
	     -v /home/minio/config:/root/.minio \
	     minio/minio server \
	     /data --console-address ":9090" -address ":9000"

解释一下参数:

-p 9000:9000 -p 9090:9090: 这是用于端口映射的参数。它将容器的端口9000映射到宿主机的端口9000,同时将容器的端口9090映射到宿主机的端口9090。这是为了让Minio服务器可以通过宿主机的这两个端口进行访问。

-e "MINIO_SERVER_URL=http://192.168.31.65:9000": 这是用于设置Minio服务器的MINIO_SERVER_URL环境变量的参数。它指定了Minio服务器的URL,其中192.168.1.123是宿主机的IP地址,9000是Minio服务器的端口。这将影响Minio生成的共享链接中的URL。

--net=host: 这个参数告诉Docker容器使用主机网络模式,这意味着容器将共享主机的网络命名空间,允许容器访问主机的网络接口。这对于与主机进行通信非常有用,特别是当Minio服务器在主机上运行时。

--name minio: 这为容器指定了一个名字,使容器可以使用名字来引用。

-d --restart=always: -d参数表示以后台守护进程模式运行容器,--restart=always表示容器会在退出时自动重新启动。

-e "MINIO_ACCESS_KEY=admin": 这是用于设置Minio服务器的MINIO_ACCESS_KEY环境变量的参数,指定了访问Minio服务器所需的访问密钥。

-e "MINIO_SECRET_KEY=admin123": 这是用于设置Minio服务器的MINIO_SECRET_KEY环境变量的参数,指定了访问Minio服务器所需的密钥。

-v /home/minio/data:/data: 这是用于将宿主机的目录/home/minio/data挂载到Minio容器内的/data目录,这将用于存储Minio服务器的数据。

-v /home/minio/config:/root/.minio: 这是用于将宿主机的目录/home/minio/config挂载到Minio容器内的/root/.minio目录,这将用于存储Minio服务器的配置文件。

minio/minio server /data --console-address ":9090" -address ":9000": 这是Minio容器的启动命令。它告诉Minio服务器使用/data目录来存储数据,同时将Minio控制台绑定到容器的9090端口,将Minio服务器绑定到容器的9000端口。

访问

现在可以通过宿主机ip+9090来访问minio的web页面了。上面的例子http://192.168.1.123:9090

注意

宿主机的防火墙记得把端口打开

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

#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值