Установка MinIO через Docker Compose

    Команда Simple-Server
    05.06.2026
    10 мин

    Серия «MinIO на VPS»: Ubuntu (binary)Docker Compose

    Источники: MinIO Docker Quickstart, Docker Compose Docs.

    Предварительные требования

    apt update && apt install -y curl docker --version || (curl -fsSL https://get.docker.com | sh) docker compose version

    Шаг 1. Каталог проекта

    mkdir -p /opt/minio && cd /opt/minio mkdir -p data

    Шаг 2. docker-compose.yml

    CPU: образы minio/minio:latest (с 2025 года) требуют x86-64-v2. На старом железе используйте установку binary или зафиксируйте совместимый tag из Release Notes.

    cat > docker-compose.yml << 'EOF' services: minio: ```bash image: minio/minio:latest container_name: minio command: server /data --console-address ":9001" restart: unless-stopped ports: - "9000:9000" - "9001:9001" environment: MINIO_ROOT_USER: admin MINIO_ROOT_PASSWORD: ChangeMe_StrongPass123 volumes: - ./data:/data healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] interval: 30s timeout: 10s retries: 3

    EOF

    # Шаг 3. Запуск ```bash docker compose up -d docker compose ps docker compose logs minio --tail 20

    Шаг 4. Проверка

    curl -f http://127.0.0.1:9000/minio/health/live && echo " OK" curl -f http://127.0.0.1:9000/minio/health/ready && echo " OK"

    Console: http://ВАШ_IP:9001.

    Шаг 5. mc с хоста

    docker run --rm -it --network host minio/mc:latest \ alias set local http://127.0.0.1:9000 admin 'ChangeMe_StrongPass123' docker run --rm -it --network host minio/mc:latest admin info local

    Или установите mc на хост: статья про mc.

    Обновление без потери данных

    Данные в ./data на хосте. Обновление образа:

    cd /opt/minio docker compose pull docker compose up -d

    Подробнее: Обновление MinIO.

    Production-заметки


    VPS на Simple-Server

    Для развёртывания на production возьмите VPS/VDS с Ubuntu 22.04: root по SSH, NVMe и канал от 500 Мбит/с.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация? Посмотрите все доступные тарифы

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны