執行時建立minio bucket 的方法
阿新 • • 發佈:2022-03-31
參考玩法
如果我們在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 檔案到建立的目錄中,方便資料使用,但是會缺少元資料,注意慎用,建立一級資料夾是可以使用的