非常方便,而且这是 MinIO 官方推荐的生产级部署方式之一。
下面从几个角度给你说清楚,顺便给你可直接用的方案。
minio/miniodocker run -d \
-p 9000:9000 \
-p 9001:9001 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
minio/minio server /data --console-address ":9001"
说明:
9000:API 端口(程序访问)9001:Web 控制台/data:容器内数据目录(测试用)浏览器访问:
http://localhost:9001
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-v /opt/minio/data:/data \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
minio/minio server /data --console-address ":9001"
✅ 数据保存在宿主机 /opt/minio/data
docker-compose.yml:
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
如果你愿意,我可以:
你打算用在哪?(本地 / 服务器 / 生产)