
firstfinger/minioA production-ready Docker image that combines the latest MinIO server with the full-featured MinIO Admin Console. Everything you need for object storage with a complete web interface.
MinIO's recent releases removed pre-compiled binaries and full console features. This image provides:
bashdocker run -d --name minio \ -p 9000:9000 \ -p 9001:9001 \ -p 9002:9002 \ -v ./data:/data \ -e MINIO_ROOT_USER=UL5YXh4vjy3yEAaS4eW8 \ -e MINIO_ROOT_PASSWORD=*** \ firstfinger/minio:latest-amd64
This image is built for multiple architectures. You must select the tag that matches your system's architecture:
latest-amd64: The image for x86-64 (amd64) architectures.latest-arm64: The image for arm64 architectures.For example, to run on an x86-64 machine:
bashdocker run -d --name minio \ -p 9000:9000 \ -p 9001:9001 \ -p 9002:9002 \ -v ./data:/data \ -e MINIO_ROOT_USER=UL5YXh4vjy3yEAaS4eW8 \ -e MINIO_ROOT_PASSWORD=*** \ firstfinger/minio:latest-amd64
By default, the docker-compose.yml file uses the latest-amd64 tag. To use the arm64 image, create a .env file in the same directory with the following content:
MINIO_IMAGE_TAG=latest-arm64
Then, run the standard command:
bashdocker compose up -d
| Service | URL | Purpose |
|---|---|---|
| MinIO API | http://localhost:9000 | S3-compatible API |
| MinIO Console | http://localhost:9001 | Basic built-in UI |
| MinIO Admin Console | http://localhost:9002 | Full-featured admin UI ⭐ |
| Variable | Description | Example |
|---|---|---|
MINIO_ROOT_USER | Root username | admin |
MINIO_ROOT_PASSWORD | Root password | SecurePass123! |
MINIO_REGION | AWS S3 region (defaults to us-east-1) | us-east-1 |
| Variable | Default | Description |
|---|---|---|
MINIO_API_PORT | 9000 | MinIO API port |
MINIO_CONSOLE_PORT | 9001 | MinIO console port |
MINIO_ADMIN_CONSOLE_PORT | 9002 | MinIO admin console port |
bash# Configure docker exec minio mc alias set local http://localhost:9000 admin your-password # Create bucket docker exec minio mc mb local/mybucket # Upload file docker exec minio mc cp /path/to/file local/mybucket/
sudo chown -R 1000:1000 ./data/data/.minio/certs/Permission denied: sudo chown -R 1000:1000 ./data
Port conflicts: Use custom ports with -e MINIO_API_PORT=8000
Service not starting: Check logs with docker logs minio
Region errors: Ensure MINIO_REGION is set (e.g., us-east-1, ap-south-1)
You just DO WHAT THE FUCK YOU WANT TO.
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务