Provides nightly builds of Minio server Docker images compatible with arm64
,
armhf
/armv7
, and amd64
architectures.
Minio is an OSS project offering a "high performance distributed object storage server", with fabulous features like an S3-compliant API, excellent documentation, and other great features out-of-the-box:
-
Regularly updated Docker images -- for AMD64 only, unfortunately
-
An officially supported (in-tree) Helm chart for easy Kubernetes deployment.
- A pretty dope CLI client, [mc][mc-github], for interfacing with not just Minio but any S3-compliant API. I've got a multi-arch image for that too!
However, there's currently no officially maintained Docker image compatible with architectures other than amd64. And while they provide cross-compiled binaries for ARM/ARM64, these releases often lag months behind the Darwin x86_64 or Linux AMD64 binaries.
This repo triggers a nightly job on CircleCI to build Docker images for all
three architectures, then updates the repository manifest accordingly. Just
docker run --rm -it jessestuart/minio
on any platform, and you'll be on your
way to storage success.
You can run the following command to stand up a standalone instance of Minio Server on Docker:
docker run \
-v /export/minio \
-v /export/minio-config:/root/.minio \
-p 9000:9000 \
jessestuart/minio server /export
This image can also be used to deploy a Minio pod to a Kubernetes cluster. See the official docs on deploying Minio to Kubernetes for more detail, or check out the Minio Helm chart documentation.