部署时创建minio bucket 的方法


参考玩法

如果我们在minio 启动的数据目录中直接创建文件夹,就会直接暴露为s3 bucket,比较适合的场景是系统部署的时候
需要依赖一个s3 bucket,我们可以直接先创建好

docker-compose 运行

  • docker-compose 文件
 
version: '3'
services:
  minio:
    image: minio/minio
    volumes:
    - "./data:/data"
    ports:
      - "9002:9000"
      - "19001:19001"
    environment:
      MINIO_ACCESS_KEY: minio
      MINIO_SECRET_KEY: minio123
    command: server --console-address :19001 --quiet /data
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3
  • data 数据目录
├── data
├── mimir-alertmanager
├── mimir-blocks
├── mimir-ruler
└── mydemoapp
└── docker-compose.yaml

启动效果

  • 启动
docker-compose up -d
  • 效果

 

 

说明

实际上我们也可以直接copy 文件到创建的目录中,方便数据使用,但是会缺少元数据,注意慎用,创建一级文件夹是可以使用的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM