docker部署minio多台服务器集群

1.所有节点配置主机名解析:(为了节点相互可以找到)

    cat >> /etc/hosts << EOF
    10.10.63.71 minio1
    10.10.63.72 minio2
    10.10.63.73 minio3
    10.10.63.74 minio4
    EOF

2.部署minio集群,4个节点每个节点挂载2个目录(注意:MINIO集群挂载目录不能使用根目录,这里使用docker卷作为挂载点)

minio1

docker run -d --name minio \
    --restart=always --net=host \
    -e MINIO_ACCESS_KEY=minio \
    -e MINIO_SECRET_KEY=minio123 \
    -v minio-data1:/data1 \
    -v minio-data2:/data2 \
    minio/minio server \
    --address 10.10.63.71:9000 \
    http://minio{1...4}/data{1...2}

minio2

docker run -d --name minio \
    --restart=always --net=host \
    -e MINIO_ACCESS_KEY=minio \
    -e MINIO_SECRET_KEY=minio123 \
    -v minio-data1:/data1 \
    -v minio-data2:/data2 \
    minio/minio server \
    --address 10.10.63.72:9000 \
    http://minio{1...4}/data{1...2}

minio3

docker run -d --name minio \
    --restart=always --net=host \
    -e MINIO_ACCESS_KEY=minio \
    -e MINIO_SECRET_KEY=minio123 \
    -v minio-data1:/data1 \
    -v minio-data2:/data2 \
    minio/minio server \
    --address 10.10.63.73:9000 \
    http://minio{1...4}/data{1...2}

minio4

docker run -d --name minio \
    --restart=always --net=host \
    -e MINIO_ACCESS_KEY=minio \
    -e MINIO_SECRET_KEY=minio123 \
    -v minio-data1:/data1 \
    -v minio-data2:/data2 \
    minio/minio server \
    --address 10.10.63.74:9000 \
    http://minio{1...4}/data{1...2}

3.启动日志

Console: http://10.10.63.71:38556 http://172.17.0.1:38556 http://127.0.0.1:38556        

Documentation: https://docs.min.io

WARNING: Console endpoint is listening on a dynamic port (38556), please use --console-address ":PORT" to choose a static port.
Exiting on signal: TERMINATED
WARNING: MINIO_ACCESS_KEY and MINIO_SECRET_KEY are deprecated.
         Please use MINIO_ROOT_USER and MINIO_ROOT_PASSWORD
Waiting for all MinIO sub-systems to be initialized.. lock acquired
Verifying if 1 bucket is consistent across drives...
Automatically configured API requests per node based on available memory on the system: 69
All MinIO sub-systems initialized successfully
Waiting for all MinIO IAM sub-system to be initialized.. lock acquired
Status:         8 Online, 0 Offline. 
API: http://10.10.63.71:9000

4.启动成功后访问4个节点中的任何节点都可以进入管理后台,并且在任何节点上传文件MINIO集群会自动同步数据,但是只有在线节点数量>n/2+1是,MINIO集群才能正常使用。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值