Private Cloud Storage

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.

Learn More

Scalable and persistent object storage for
your Docker infrastructure

Copy
docker run -p 9000:9000 --name minio1 -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server /data
Generate yaml
?
?
?
?
Copy
Deploy Minio
Copy
docker-compose -f minio-compose.yaml up
Generate yaml
?
?
?
?
Copy
Deploy Minio
Copy
docker stack deploy --compose-file=minio-swarm.yaml minio
  • Deploy Amazon S3 compatible object storage server in seconds

    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).

  • Consistent deployment across multi-cloud environments

    Uniform, repeatable deployments across public and private clouds.

  • Provide object storage API access to Docker volumes

    Minio adds Amazon S3 compatible object storage to existing Docker volumes. Attach Docker volumes to Minio containers and access data with REST API.

  • Orchestrate storage cluster with Docker Swarm

    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 for docker

Minio Object Storage for Docker

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.