通过 docker-compose 搭建 MinIO 服务

1 minute read

简单记录用到的东西,做为备忘留用。

配置文件

docker-compose.yml 文件内容如下所示。

 1version: '3.0'
 2services:
 3  minio:
 4    image: minio/minio:latest
 5    container_name: minio
 6    ports:
 7      - "9000:9000"
 8      - "9001:9001"
 9    restart: always
10    command: server --address :9000 --console-address :9001 /data
11    environment:
12      MINIO_ROOT_USER: admin      # 账号
13      MINIO_ROOT_PASSWORD: admin  # 密码
14      #MINIO_DOMAIN: minio.localhost
15    logging:
16      options:
17        max-size: "50M"
18        max-file: "10"
19      driver: json-file
20    volumes:
21      - /home/september/data:/data         # MinIO 服务数据存储目录
22      - /home/september/minio:/root/.minio # 此目录已知用途是存储CA证书

控制指令

1docker-compose up    # 运行 MinIO 服务(前台)
2docker-compose up -d # 运行 MinIO 服务(后台)
3docker-compose down  # 停止 MinIO 服务

管理面板

运行 MinIO 服务后,在任意现代浏览器地址栏输入 http://ip:9001/ 访问 MinIO Web 管理面板,输入账号与密码登录后可进行存储桶(Bucket)创建、用户管理等操作。