可以的,Docker 装 MinIO 非常常见,而且官方也推荐。
minio/miniodocker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
-v /data/minio/data:/data \
minio/minio server /data --console-address ":9001"
说明:
9000:API 端口(程序访问)9001:Web 控制台端口/data/minio/data:本地目录,存数据(一定要挂载,不然容器删了数据没了)version: "3.8"
services:
minio:
image: minio/minio
container_name: minio
ports:
- "9000:9000"
- "9001:9001"
environment:
MINIO_ROOT_USER: admin
MINIO_ROOT_PASSWORD: admin123
volumes:
- ./data:/data
command: server /data --console-address ":9001"
启动:
docker compose up -d
9000 / 9001✅ 本地开发
✅ 测试环境
✅ 小型生产(单节点)
❌ 超大并发 / 高可用 → 用分布式 MinIO 或 K8s
如果你愿意,我可以:
你现在是想用在什么环境?