可以的,Docker 装 MinIO 非常常见,而且官方也推荐这么做。
下面给你一个简单说明和示例。
minio/miniodocker run -d \
--name minio \
-p 9000:9000 \
-p 9090:9090 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
minio/minio server /data --console-address ":9090"
说明:
9000:API 端口(S3 兼容)9090:Web 控制台/data:容器内部数据目录(重启会丢)docker run -d \
--name minio \
-p 9000:9000 \
-p 9090:9090 \
-v /opt/minio/data:/data \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=StrongPass123" \
minio/minio server /data --console-address ":9090"
✅ 数据保存在宿主机 /opt/minio/data
docker-compose.yml:
version: '3.7'
services:
minio:
image: minio/minio
container_name: minio
ports:
- "9000:9000"
- "9090:9090"
environment:
MINIO_ROOT_USER: admin
MINIO_ROOT_PASSWORD: admin123
volumes:
- ./data:/data
command: server /data --console-address ":9090"
启动:
docker-compose up -d
admin/admin如果你愿意,我可以:
你现在是开发测试还是生产用?