云计算百科
云计算领域专业知识百科平台

Docker部署minio集群(多服务器)

1.拉取镜像

docker pull minio/minio

2.配置相关文件

两台电脑同时执行以下,配置域名解析(改成你自己的服务器ip)

cat >> /etc/hosts << EOF
192.168.0.105 minio-1
192.168.0.118 minio-2
EOF

2.在两台电脑都创建数据卷

docker volume create minio-data1

docker volume create minio-data2

docker volume ls // 查看所有容器卷

3.运行两个容器

#3.电脑1中运行容器1
docker run -d –name minio1 \\
–restart=always –net=host \\#一定要使用本机网络,否则无法连接到另一个节点
-e "MINIO_ROOT_USER=minioadmin" \\
-e "MINIO_ROOT_PASSWORD=minioadmin" \\
-v minio-data1:/mnt/data1 \\
-v minio-data2:/mnt/data2 \\
minio/minio \\
–address 192.168.0.105:9000 \\ #本机服务端口
http://minio-{1…2}/data{1…2}#两个minio节点对应两个磁盘文件data1和data2

#电脑2中运行容器2
docker run -d –name minio2 \\
–restart=always –net=host \\#一定要使用本机网络,否则无法连接到另一个节点
-e "MINIO_ROOT_USER=minioadmin" \\
-e "MINIO_ROOT_PASSWORD=minioadmin" \\
-v minio-data1:/mnt/data1 \\
-v minio-data2:/mnt/data2 \\
minio/minio \\
–address 192.168.0.118:9000 \\ #本机服务端口
http://minio-{1…2}/data{1…2} #两个节点对应两个磁盘文件data1和data2

验证:

输入192.168.0.105:9000登录minio,创建一个bucket并且上传一个文件

可以看到服务器2自动同步这个bucket和文件过来了

赞(0)
未经允许不得转载:网硕互联帮助中心 » Docker部署minio集群(多服务器)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!