This repository provides a simple way to run MinIO using Docker, either via docker-compose or a direct docker run command.
MinIO is a high-performance, S3-compatible object storage system.
version: "3.8"
services:
minio:
image: ibraransaridocker/minio:latest
container_name: minio
ports:
- "9000:9000" # API
- "9001:9001" # Console UI
environment:
MINIO_ROOT_USER: admin
MINIO_ROOT_PASSWORD: SecurePass123
volumes:
- ./minio_data:/data
command: server /data --console-address ":9001"
restart: unless-stopped
Run:
docker-compose up -d
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-e MINIO_ROOT_USER=admin \
-e MINIO_ROOT_PASSWORD=SecurePass123 \
-v $(pwd)/minio_data:/data \
--restart unless-stopped \
ibraransaridocker/minio:latest \
server /data --console-address ":9001"
| Key | Value |
|---|---|
| Username | admin |
| Password | SecurePass123 |
⚠️ Important: Change default credentials in production.
Data is stored locally in:
./minio_data
This ensures your data is not lost when the container restarts.
You can customize:
MINIO_ROOT_USER, MINIO_ROOT_PASSWORD)9000 and 9001 are not already in use.This project uses MinIO, licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
This repository is provided for demonstration and development purposes. Users are responsible for ensuring compliance with the MinIO license.
Full license text: https://github.com/minio/minio/blob/master/LICENSE
Content type
Image
Digest
sha256:fdf2db8f5…
Size
59.1 MB
Last updated
11 months ago
docker pull ibraransaridocker/minio