部署Minio文件服务器
官方docker-compose
version: '3.7'# starts 4 docker containers running minio server instances. Each# minio server's web interface will be accessible on the host at port# 9001 through 9004.services:minio1:image: minio/minio:RELEASE.2019-10-12T01-39-57Zvolumes:- data1-1:/data1- data1-2:/data2ports:- "9001:9000"environment:MINIO_ACCESS_KEY: minioMINIO_SECRET_KEY: minio123command: server http://minio{1...4}/data{1...2}healthcheck:test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]interval: 30stimeout: 20sretries: 3minio2:image: minio/minio:RELEASE.2019-10-12T01-39-57Zvolumes:- data2-1:/data1- data2-2:/data2ports:- "9002:9000"environment:MINIO_ACCESS_KEY: minioMINIO_SECRET_KEY: minio123command: server http://minio{1...4}/data{1...2}healthcheck:test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]interval: 30stimeout: 20sretries: 3minio3:image: minio/minio:RELEASE.2019-10-12T01-39-57Zvolumes:- data3-1:/data1- data3-2:/data2ports:- "9003:9000"environment:MINIO_ACCESS_KEY: minioMINIO_SECRET_KEY: minio123command: server http://minio{1...4}/data{1...2}healthcheck:test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]interval: 30stimeout: 20sretries: 3minio4:image: minio/minio:RELEASE.2019-10-12T01-39-57Zvolumes:- data4-1:/data1- data4-2:/data2ports:- "9004:9000"environment:MINIO_ACCESS_KEY: minioMINIO_SECRET_KEY: minio123command: server http://minio{1...4}/data{1...2}healthcheck:test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]interval: 30stimeout: 20sretries: 3## By default this config uses default local driver,## For custom volumes replace with volume driver configuration.volumes:data1-1:data1-2:data2-1:data2-2:data3-1:data3-2:data4-1:data4-2:
单机docker-compose
version: "3"services:minio:image: minio/minio:latestcontainer_name: minioports:- "9000:9000"volumes:- "./data:/data"environment:MINIO_ACCESS_KEY: "root"MINIO_SECRET_KEY: "Aa123456"command: server /datarestart: alwayslogging:driver: "json-file"options:max-size: "1m"
