Minio is a high performance distributed object storage server, designed for
large-scale private cloud infrastructure. Minio is widely deployed across the
world with over docker pulls.
docker run -p 9000:9000 --name minio1 -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server /data
docker-compose -f minio-compose.yaml up
docker stack deploy --compose-file=minio-swarm.yaml minio
Use official Minio Docker image to launch your own Amazon S3 compatible object storage server in few seconds. Use Minio to create private Docker registries or store application data (photos, videos, DB backups, logs).
Uniform, repeatable deployments across public and private clouds.
Minio adds Amazon S3 compatible object storage to existing Docker volumes. Attach Docker volumes to Minio containers and access data with REST API.
Launch as many Minio instances to cater to ever growing storage needs, and use Docker Swarm to orchestrate multi-tenant Minio instances across racks of servers.
Minio persists objects in docker volumes provided through volume plugin driver. In distributed mode, Minio can aggregate multiple docker volumes into a single large distributed erasure coded object storage volume. Objects are protected against container failures, drive failures and silent data corruption.
Minio containers can be accessed using public IP of the host. By default, you can access the server on[Host-IP-Address:9000].Once you have the Minio endpoint accessible, you can use any of the Minio SDKs or the mc tool to access your object storage.