通过Docker安装带完整图形化管理功能的旧版MinIO

MinIO Server vRELEASE.2023-10-07T15-07-38Z 及之前版本(该版本及更早的 MinIO 社区版控制台包含Identity等管理模块)

一、选择旧版镜像

MinIO 旧版镜像的标签格式为minio/minio:RELEASE.年份-月份-日期T时间Z,例如:
  • 推荐版本:minio/minio:RELEASE.2023-10-07T15-07-38Z(最后一批包含完整控制台管理功能的社区版)

二、Docker 部署旧版 MinIO(带管理功能)

方式 1:单节点 Docker 启动

# 创建数据目录(适配你的/dockerdata路径)
mkdir -p /dockerdata/minio-old

# 启动旧版MinIO容器
docker run -d \
  --name minio-old \
  -p 9000:9000 \
  -p 9090:9090 \
  -v /dockerdata/minio-old:/data \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=12345678" \
  --restart=always \
  minio/minio:RELEASE.2023-10-07T15-07-38Z server /data --console-address ":9090"

方式 2:Docker Compose 启动(推荐)

创建docker-compose.yml
version: '3.8'
services:
  minio-old:
    image: minio/minio:RELEASE.2023-10-07T15-07-38Z
    container_name: minio-old
    ports:
      - "9000:9000"
      - "9090:9090"
    volumes:
      - /dockerdata/minio-old:/data
    environment:
      - MINIO_ROOT_USER=admin
      - MINIO_ROOT_PASSWORD=12345678
    command: server /data --console-address ":9090"
    restart: always

启动命令:

docker compose up -d

三、验证管理功能

访问http://你的IP:9090,登录后点击左上角汉堡菜单,即可看到Identity(用户 / 组 / 策略管理)、BucketsSettings等完整模块。

注意事项

  1. 安全风险:旧版 MinIO 可能存在未修复的安全漏洞,仅建议在测试环境使用;
  2. 兼容性:旧版 MinIO 的配置 / 数据可能无法直接迁移到新版,需提前做好备份;
  3. 替代方案:若必须用图形化管理,优先推荐用mc客户端 + 第三方可视化工具(如minio-console旧版),而非直接使用旧版 MinIO Server。
上一篇 操作手册-迁移-通用模式
下一篇 如何配置Tomcat的acceptCount参数