minio
A high-performance, S3-compatible object storage server designed for cloud-native and edge environments.
What is minio image?
The minio image packages MinIO, an S3-compatible object storage system built for high throughput, low latency, and scalability. MinIO implements the Amazon S3 API, making it a drop-in replacement for applications expecting S3-style object storage, including analytics systems, ML pipelines, logging platforms, and distributed applications.
MinIO supports multi-tenant buckets, erasure coding, encryption, identity management, versioning, replication, and tiering. It is designed for Kubernetes, bare-metal clusters, and edge deployments, offering consistent performance regardless of the underlying hardware. The container image can be used for both single-node development environments and full distributed clusters supporting petabyte-scale workloads.
Its popularity in containerized infrastructure comes from its simplicity, strong performance characteristics, and compatibility with a wide range of cloud-native tools and data processing frameworks.
How to use this image
The minio image can run as a standalone S3-compatible server or as part of a distributed cluster. Configuration is typically driven by environment variables.
Run a standalone MinIO server:
Use MinIO Client (mc) to create a bucket:
Distributed MinIO cluster (example):
MinIO exposes:
- 9000 — S3 API
- 9001 — Web console
Logs are written to stdout and can be collected via container logging systems or centralized log pipelines.
Image variants
Published under minio/minio, the image is available in several variants:
MinIO images update frequently with security patches and enhancements. Pinning to explicit release tags is recommended to avoid unexpected changes.
.avif)