DockerSwarm-MinIO
DockerSwarm-MinIO copied to clipboard
Deploy MinIO storage server in Docker Swarm
Docker Swarm MinIO
Deploy MinIO storage server in Docker Swarm
Prerequisites
You should create your credentials keys. Run in master node :
echo "AKIAIOSFODNN7EXAMPLE" | docker secret create access_key -
echo "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" | docker secret create secret_key -
We have 4 service by default that run in 4 node. Set label for Swarm nodes and configure them in deploy > placement > constraints
and environment > MINIO_DISTRIBUTED_NODES
Bringing up the stack
docker stack deploy -c docker-stack.yml MinIO
Wait until all disks are up and running then you can access MinIO cluster from exposed ports ( 9002-9005 ) and use any client to use them
Support
Contributing
Don't be shy to be a contributor 😉
- Fork it !
- Create your feature branch :
git checkout -b my-new-feature
- Commit your changes :
git commit -am 'Add some feature'
- Push to the branch :
git push origin my-new-feature
- Submit a pull request
Issues
Each project may have many problems. Contributing to the better development of this project by reporting them.