目录
一、安装docker
安装详情可以参考:使用docker部署mysql服务器
二、部署minio服务
1、拉取minio镜像
docker pull minio/minio:RELEASE.2023-04-28T18-11-17Z
#查看镜像是否拉取成功
docker images
2、创建minio的配置文件和数据的存储目录
#创建minio目录
mkdir -p /usr/local/docker/minio
#进入minio目录
cd /usr/local/docker/minio/
#创建minio的数据存放目录data 和配置文件存放目录 config
mkdir -p data config
3、创建minio容器
docker run -p 9001:9000 -p 9090:9090 --name minio -d --restart=always -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=admin123456" -v /usr/local/docker/minio/data:/data -v /usr/local/docker/minio/config:/root/.minio minio/minio:RELEASE.2023-04-28T18-11-17Z server /data --console-address ":9090" -address ":9000"
#查看minio是否部署成功
docker ps -a
#关闭防火墙(设置允许端口)
systemctl stop firewalld
4、minio容器配置文件说明
-d :后台启动
-p :端口映射
--name : 为这个容器取一个名字
-e :设置环境变量
-v : 文件挂载
-d --net=host : 加了–net=host以后就不需要再做端口映射了
--restart=always : 参数能够使我们在重启docker时,自动启动相关容器
-e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" : 设置用户名和登录密码
-v /usr/local/docker/minio/data:/data -v /usr/local/docker/minio/config:/root/.minio : 对存放配置和文件的目录挂载
minio server /data : minio的启动命令,(minio 是镜像名字、 /data:数据存储位置)
三、开启阿里云服务器的端口
在阿里云服务器控制台 -> 安全组 -> 开放9001 、9090端口
四、使用minio面板
在浏览器访问 http://你的服务器ip:9090/login