通过 docker-compose 搭建 MinIO 服务

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

配置文件

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

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

控制指令

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

管理面板

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