Erasure config
configure at least 4 data folders
yaml
version: '3.7'
# starts 4 docker containers running minio server instances.
# using nginx reverse proxy, load balancing, you can access
# it through port 9000.
services:
minio:
image: minio/minio:latest
volumes:
- data1:/data1
- data2:/data2
- data3:/data3
- data4:/data4
ports:
- 9000:9000
environment:
MINIO_ROOT_USER: minioadmin
MINIO_ROOT_PASSWORD: minioadmin
command: server /data{1...4}
networks:
- minio
healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:9000/minio/health/live" ]
interval: 30s
timeout: 20s
retries: 3
volumes:
data1:
data2:
data3:
data4:
networks:
minio:
driver: bridge