MinIO02-Docker安装

发布于:2025-08-06 ⋅ 阅读:(11) ⋅ 点赞:(0)

零、文章目录

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)参数详解
  • 容器运行模式
    • -d:以 后台守护进程 模式运行容器。
  • 端口映射
    • -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 

网站公告

今日签到

点亮在社区的每一天
去签到