Toastie ce74bf7d67 Merge branch 'master' of 2 years ago
.env.template fb8712f1d9 initial 2 years ago
.gitignore 39efd60907 initial 2 years ago b79af4c391 added apg command for 30 char alphanum 2 years ago
docker-compose.yml fb8712f1d9 initial 2 years ago

MC – MioIO command line interface

This convenient docker-compose.yml will set a your MinIO connection as per .env and make it available under the name myminio for the MC CLI running in the container.

Setup your tenant / credentials

cp .env.template .env
vi .env

Run the container as one-shot

docker-compose run minio-mc

Typical commands

# buckets
mc mb myminio/documents   # create bucket
mc ls myminio             # list list
mc tree myminio           # list buckets and folders
mc rb myminio/documents   # remove bucket

# dealing with users
mc admin user add myminio johndoe 30RandomAlphaNumericCharacters
mc admin policy set myminio readwrite user=johndoe
mc admin user list myminio
mc admin user info myminio johndoe
mc admin user remove myminio dominik_zino2

# policies
mc admin policy list myminio 
mc admin policy info readonly
mc admin policy info writeonly
mc admin policy info readwrite