Container images built from official sources. Multi-platform builds (amd64/arm64) scanned with Trivy.
We provide two variants of the MinIO image:
Built straight from official MinIO source without any modifications.
- Docker Hub:
cloudpirates/image-minio:latest - GHCR:
ghcr.io/cloudpirates/image-minio/minio:latest
# Pull vanilla image
docker pull cloudpirates/image-minio:latest
docker pull ghcr.io/cloudpirates/image-minio/minio:latestBuilt from official MinIO source with security patches applied for CVE fixes.
- Docker Hub:
cloudpirates/image-minio:RELEASE.VERSION-hardened - GHCR:
ghcr.io/cloudpirates/image-minio/minio:RELEASE.VERSION-hardened
# Pull hardened image
docker pull cloudpirates/image-minio:RELEASE.2025-10-15T17-29-55Z-hardened
docker pull ghcr.io/cloudpirates/image-minio/minio:RELEASE.2025-10-15T17-29-55Z-hardenedSecurity patches are maintained in images/minio/patches/ - see the patches README for details.
Images are built via GitHub Actions workflow. Go to Actions → Build and Publish Container Images → Run workflow
- images: Which images to build (
allor comma-separated list) - build_variant: Choose
vanilla,hardened, orall(builds both) - push_to_dockerhub: Push to Docker Hub
- push_to_ghcr: Push to GitHub Container Registry
- sign_images: Sign images with Cosign
- run_security_scan: Run Trivy security scan (hardened images only)
Scan existing images for vulnerabilities without rebuilding. Go to Actions → Security Scan Container Images → Run workflow
- images: Which images to scan (
allor comma-separated list) - variant: Choose
vanilla,hardened, orall - image_version: Version/tag to scan (e.g.,
RELEASE.2025-10-15T17-29-55Zorlatest) - registry: Pull from
ghcrordockerhub - severity: Vulnerability levels to report (default:
CRITICAL,HIGH,MEDIUM)
Results are:
- Uploaded to GitHub Security tab (SARIF format)
- Displayed in workflow summary (table format)
- Available as downloadable artifacts (JSON and SARIF files)
Images are signed with Cosign. Verify signatures:
# Verify vanilla Docker Hub image
cosign verify --key cosign.pub cloudpirates/image-minio:latest
# Verify hardened Docker Hub image
cosign verify --key cosign.pub cloudpirates/image-minio:RELEASE.2025-10-15T17-29-55Z-hardened
# Verify vanilla GHCR image
cosign verify --key cosign.pub ghcr.io/cloudpirates/image-minio/minio:latest
# Verify hardened GHCR image
cosign verify --key cosign.pub ghcr.io/cloudpirates/image-minio/minio:RELEASE.2025-10-15T17-29-55Z-hardened