docker 部署minio集群
2022-08-19 本文已影响0人
su酥饼
1.环境介绍
1.操作系统版本:centos7.9
2.节点信息 :
10.10.5.159 minio1
10.10.5.160 minio2
3.docker 安装版本: 1.13.x
4.minio 版本:这里使用最新版本,也可以指定其他版本
2.前期准备
1.安装docker 环境
2.修改两节点本地hosts 如下:
vim /etc/hosts
10.10.5.159 minio1
10.10.5.160 minio2
- 下载相应的minio镜像
直接在docker hub 上搜索minio/minio 进行下载,或者本地docker pull
#以下载最新版为例
docker pull minio/minio
4.部署minio集群
两个节点都需要执行
docker run -d --name minio \ #后台运行一个名字叫minio的容器
-p 9000:9000 \ #映射端口
-p 9001:9001 \ #映射端口
--restart=always --net=host \ #关联host
-e MINIO_ACCESS_KEY=minio \ #账号
-e MINIO_SECRET_KEY=minio123 \ #密码
-v /data/config:/root/.minio \ #持久化
-v /data/data1:/data1 \ #持久化
-v /data/data2:/data2 \ #持久化
-v /data/data3:/data3 \ #持久化
-v /data/data4:/data4 \ #持久化
minio/minio server http://minio{1...2}/data{1...4} \ #使用镜像运行 minio
--console-address ":9001" #web页面
查看容器状态
docker ps |grep minio
容器状态正常后可访问
10.10.5.159:9001

到此容器化部署minio集群到此完毕,详细测试可用性方法可以查看
minio 分布式解决方案