MinIO Docker Compose 部署教程:数据持久化、控制台与安全配置
· 阅读需 1 分钟
minio是一款分布式文件服务器,提供了文件储存与访问的能力。类似阿里云OSS服务。
快速启动只能证明服务可运行,生产部署还需要考虑多盘冗余、TLS、访问密钥、反向代理、监控和备份。不同版本命令可能调整,执行前应核对对应版本文档。
环境准备
git docker docker-compose
编写docker-compose.yaml
services:
minio:
container_name: minio
image: quay.io/minio/minio:RELEASE.2024-09-22T00-33-43Z
command: server /data --console-address ":9001"
#network_mode: host
environment:
MINIO_ROOT_USER: minioadmin
MINIO_ROOT_PASSWORD: minioadmin
volumes:
- "./data:/data"
ports:
- "9000:9000"
- "9001:9001"
restart: always
extra_hosts:
- "svc175:192.168.0.175"
启动
docker-compose -f docker-compose.yaml up -d
浏览器访问:
http://192.168.0.175:9001
相关阅读
完成基础部署后,可以继续阅读 MinIO 数据迁移教程,了解 mc mirror、增量同步、校验和低停机切换。