Docker部署Minio多台服务器集群
Docker部署Minio多台服务器集群
1、所有节点配置主机名解析:(为了节点相互可以找到)
cat >> /etc/hosts << EOF
<对应的ip地址> minio1
<对应的ip地址> minio2
<对应的ip地址> minio3
<对应的ip地址> minio4
EOF
2、一台机器上部署多个节点(挂载多个路径)
- --privileged=true \ #如果不指定这个可能会启动失败,提示文件夹没有权限。。 chmod -R 777 也不好使
- minio 集群的节点必须是4的倍数 可以两台两几点 1台4节点 只要节点数加起来是4的倍数就可以
- http://minio1/data{1...4} #这个路径应该是容器里面的路径
/data1
而不是宿主机的路径(大坑!)
docker run -d --name minio1 \
--restart=always --net=host \
--privileged=true \
-e MINIO_ACCESS_KEY=minio \
-e MINIO_SECRET_KEY=minio123 \
-v /usr/local/docker_data/minio/data1:/data1 \
-v /usr/local/docker_data/minio/data2:/data2 \
-v /usr/local/docker_data/minio/data3:/data3 \
-v /usr/local/docker_data/minio/data4:/data4 \
minio/minio server \
--address minio1:9000 \
http://minio1/data{1...4}
3、多机多节点
待续。。。。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 奇怪的阿峰
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果