MinIO02-Docker安装
1、安装步骤
(1)创建挂载目录
- linux 相关知识请参考:https://blog.csdn.net/liyou123456789/article/details/121548156
- 在宿主机创建数据存储和配置目录(防止容器删除导致数据丢失):
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 相关知识请参考:https://blog.csdn.net/liyou123456789/article/details/122292877
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