前期准备
准备三台机器、关闭防火墙、selinux、同步时间、配置主机名解析和安装好docker
我的三台节点分别是node4,node5,node6
创建脚本
#!/bin/bash
docker run -d --network=host --name minio \
--restart=always \
--log-opt max-size=10m \
-v /etc/timezone:/etc/timezone \
-v /etc/localtime:/etc/localtime \
-v /data/export1:/export1 \
-v /data/export2:/export2 \
-v /data/export3:/export3 \
-v /data/export4:/export4 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=q1w2e3r4" \
minio/minio server http://node{4...6}/export{1...4}
网络选host模式,每个节点挂载4个目录,节点数量和数据目录数量以实际为准;
三个节点都运行,查看日志
docker logs -f minio
搭建成功,下面警告没有固定的console端口; 感觉问题不大;
浏览器输入ip:9000,它会自动变成console的随机端口
输入上面的账号密码;显示三个节点的信息
查看版本
命令格式
docker image inspect (docker image名称):latest|grep -i version
更多推荐