部署時創建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