參考玩法
如果我們在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 文件到創建的目錄中,方便數據使用,但是會缺少元數據,注意慎用,創建一級文件夾是可以使用的