(例)docker-compose.yaml
services:
minio:
image: minio/minio:latest
container_name: minio
ports:
- "9000:9000" //API
- "9001:9001" //WebUI
environment:
MINIO_ROOT_USER: my-user
MINIO_ROOT_PASSWORD: my-password
command: server /data --console-address ":9001"
restart: unless-stopped
docker compose up -d
で起動直後、パス指定するだけだと見えない。
mc
を入れる
% brew install minio/stable/mc
% mc --version
エイリアスをセット
ポート番号、ID/PASS はプロジェクトに応じて変わります。
% mc alias set local http://localhost:{PORT} {ID} {PASS}
% mc alias set local http://localhost:9000 my-user my-password
匿名アクセスを許可
BUCKET_NAMEは、minIO側に作ったBUCKETです。
% mc anonymous set download local/{BUCKET_NAME}