拉取镜像
docker pull m.daocloud.io/docker.io/minio/minio:RELEASE.2024-01-11T07-46-16Z
创建映射目录
mkdir -p /home/soft/minio/{data,config}
启动 minio 镜像 (单机版本)
docker run \
-itd \
-p 9000:9000 \
-p 9001:9001 \
--name minio1 \
-e "MINIO_ROOT_USER=minioadmin" \
-e "MINIO_ROOT_PASSWORD=minioadmin" \
--privileged=true \
-v /home/data/minio/data:/data \
-v /home/data/minio/config:/root/.minio \
m.daocloud.io/docker.io/minio/minio server /data --console-address ":9001"
-e "MINIO_ROOT_USER=minioadmin"用于指定默认用户名
-e "MINIO_ROOT_PASSWORD=minioadmin"用于指定密码
启动 minio 镜像(集群版本)
注意修改ip
docker run -itd --hostname minio1 --add-host=minio2:100.127.255.11 --add-host=minio3:100.127.255.12 -p 9000:9000 -p 9001:9001 --name minio -e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin" --privileged=true -v /home/data/minio/data:/data -v /home/data/minio/config:/root/.minio m.daocloud.io/docker.io/minio/minio server http://minio{1...3}/data --console-address ":9001" -address ":9000"
docker run -itd --hostname minio2 --add-host=minio1:100.127.255.10 --add-host=minio3:100.127.255.12 -p 9000:9000 -p 9001:9001 --name minio -e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin" --privileged=true -v /home/data/minio/data:/data -v /home/data/minio/config:/root/.minio m.daocloud.io/docker.io/minio/minio server http://minio{1...3}/data --console-address ":9001" -address ":9000"
docker run -itd --hostname minio3 --add-host=minio2:100.127.255.11 --add-host=minio1:100.127.255.10 -p 9000:9000 -p 9001:9001 --name minio -e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin" --privileged=true -v /home/data/minio/data:/data -v /home/data/minio/config:/root/.minio m.daocloud.io/docker.io/minio/minio server http://minio{1...3}/data --console-address ":9001" -address ":9000"
开放端口
firewall-cmd --zone=public --add-port=9000-9001/tcp --permanent
firewall-cmd --reload