说明

minio已闭源,最后一版开源已删除web界面(控制台面板),解决办法如下

部署

创建compose.yaml

# 部署minio开源版和配套的控制台界面。若使用其他版本,请自定义开发并自定义打包容器镜像。
# minio/minio:RELEASE.2025-09-07T16-13-09Z 是最后一个开源版本。
# minio/minio:RELEASE.2025-04-22T22-12-26Z 是最后一个带图形界面版本
# minio代码:https://github.com/minio/minio
# console代码:https://github.com/georgmangold/console  https://github.com/Alevsk/console

services:
  minio-server:
    image: minio/minio:RELEASE.2025-09-07T16-13-09Z
    container_name: minio-server
    restart: unless-stopped
    networks:
      - minio
    ports:
      - "9000:9000"
      - "9001:9001"
    volumes:
      - minio-data:/data
    environment:
      - MINIO_ROOT_USER=admin
      - MINIO_ROOT_PASSWORD=admin@123
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 5s
    logging:
      driver: json-file
      options:
        max-size: 10m
        max-file: "3"
    command: server /data --console-address ":9001"

  minio-console:
    image: zhuyifeiruichuang/georgmangold-console:dev1
    container_name: minio-console
    restart: unless-stopped
    networks:
      - minio
    ports:
      - "9090:9090"
    environment:
      - CONSOLE_MINIO_SERVER=http://minio-server:9000
    depends_on:
      - minio-server

networks:
  minio:
    name: minio-net
    driver: bridge

volumes:
  minio-data:
    name: minio-data

部署

docker compose up -d
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐