version: '3.0'
services:
minio:
image: minio/minio:latest
container_name: minio
volumes:
- ./data1:/data1 # 映射文件路径
- ./data2:/data2
- ./data3:/data3 # 映射文件路径
- ./data4:/data4
ports:
- "9000:9000"
restart: always
command: server /data1 /data2 /data3 /data4
environment:
MINIO_ACCESS_KEY: admin
MINIO_SECRET_KEY: admin123
logging:
options:
max-size: "1500M" # 最大文件上传限制
max-file: "10"
driver: json-file
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 30s
timeout: 20s
retries: 3