【docker】部署minio(分布式文件存储)
要在Docker中部署MinIO,您可以使用官方的MinIO Docker镜像。以下是一个简单的部署示例:
- 创建一个Docker Compose文件
docker-compose.yml
:
version: '3'
services:
minio:
image: minio/minio
volumes:
- data-volume:/data
environment:
MINIO_ACCESS_KEY: your-access-key
MINIO_SECRET_KEY: your-secret-key
ports:
- "9000:9000"
command: server /data
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 30s
timeout: 20s
retries: 3
volumes:
data-volume:
请将 your-access-key
和 your-secret-key
替换为您的MinIO访问和密钥。
- 使用Docker Compose启动MinIO:
docker-compose up -d
这将创建一个MinIO实例,并将数据存储在名为 data-volume
的Docker volume中。MinIO服务将在宿主机的9000端口上可用。
确保您已经安装了Docker和Docker Compose。如果没有,请参考官方文档安装:https://docs.docker.com/compose/install/。
评论已关闭