【软件部署】docker部署minio及控制台面板
minio已闭源,最后一版开源已删除web界面(控制台面板),解决办法如下。
·
说明
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
更多推荐
所有评论(0)