1、拉取镜像
docker pull minio/minio
2、启动容器
docker run -p 5000:5000 -p 5090:5090 --name minio --restart=always \
-e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123" \
-v /home/minio_data:/data minio/minio server /data --console-address ":5090" \
--address ":5000"
控制台地址:ip:5090
api地址:ip:5000
3、下载mc客户端
wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /home/minio
chmod +x mc
4、设置主从
./mc config host add minio_master http://IP:5000 admin admin123 #设置master
./mc config host add minio_slave http://IP:5000 admin admin123 #设置slave
./mc mirror --remove --overwrite --watch minio_master minio_slave #主从复制
服务:
vim /usr/lib/systemd/system/mc.service
输入:
[Unit]
Description=startup minioc mirror master to slave
After=network.target
[Service]
Type=simple
ExecStart=/home/minio/mc mirror --remove --overwrite --watch minio_master minio_slave
Restart=on-failure
[Install]
WantedBy=multi-user.target
5、开机启动
systemctl enable mc
systemctl start mc
systemctl restart mc