可以的,Docker 完全可以运行 Linux 版的 MinIO,而且这是官方推荐、最常见的使用方式之一。
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
-v /data/minio:/data \
quay.io/minio/minio server /data --console-address ":9001"
说明:
9000:S3 API 端口9001:Web 控制台端口/data/minio:宿主机数据目录(一定要挂载,否则容器删了数据没了)只要你的 Linux 能跑 Docker:
都 ✅ 没问题
--net=host 或固定端口docker-composeversion: '3'
services:
minio:
image: quay.io/minio/minio
command: server /data --console-address ":9001"
ports:
- "9000:9000"
- "9001:9001"
environment:
MINIO_ROOT_USER: admin
MINIO_ROOT_PASSWORD: admin123
volumes:
- ./data:/data
如果你愿意,可以告诉我:
我可以直接给你一套合适的 Docker 部署方案。