MinIO02-Docker安装
1、安装步骤
(1)创建挂载目录
mkdir -p /mnt/minio/data
mkdir -p /mnt/minio/config
(2)防火墙开放端口
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload
(3)启动MinIO容器
docker run -d \
-p 9000:9000 \
-p 9001:9001 \
--name minio \
--restart=always \
-e "MINIO_ROOT_USER=minioadmin" \
-e "MINIO_ROOT_PASSWORD=minioadmin" \
-v /mnt/minio/data:/data \
-v /mnt/minio/config:/root/.minio \
minio/minio:RELEASE.2025-04-22T22-12-26Z server /data \
--console-address ":9001"
(4)参数详解
- 容器运行模式
- 端口映射
-p 9000:9000
:将容器内部的 API 服务端口(默认 9000)映射到宿主机,用于客户端访问(如 SDK、CLI 工具)。
-p 9001:9001
:映射 控制台 Web 界面端口(默认 9001),用于浏览器访问管理界面。
- 容器配置
--name minio
:指定容器名称为 minio
,便于后续管理。
--restart=always
:设置容器 自动重启策略,确保服务异常退出后自动恢复。
- 认证信息
-e "MINIO_ROOT_USER=minioadmin"
:设置管理员用户名(至少 3 字符)。
-e "MINIO_ROOT_PASSWORD=minioadmin"
:设置管理员密码(至少 8 字符)。
- 数据持久化
-v /mnt/minio/data:/data
:将宿主机目录 /mnt/minio/data
挂载到容器内的 /data
,用于存储对象数据。
-v /mnt/minio/config:/root/.minio
:挂载配置文件目录,保存 MinIO 服务配置及元数据。
- 启动参数
minio/minio:RELEASE.2025-04-22T22-12-26Z server /data
:使用官方镜像启动服务,指定数据存储路径为 /data
。
--console-address ":9001"
:显式声明控制台端口为 9001,避免端口冲突。
2、验证安装
(1)访问控制台
- 浏览器输入
http://宿主机IP:9001
,使用设置的账号密码登录。

(2)查看容器状态
docker ps | grep minio
(3)查看日志(可选)
docker logs minio