Repolode
louislam

louislam/dockge

Веб-интерфейс для самостоятельного управления стеками Docker Compose из файлов compose.yaml: их можно создавать, редактировать и запускать.

Open source альтернатива:Portainer

Звёзды
24,763
Форки
865
Открытые issues
177
Последний коммит
15 дней назад

Что это?

Dockge — это веб-инструмент для управления Docker Compose на собственном сервере. Он группирует контейнеры по стекам: каждый файл compose.yaml в каталоге со стеками становится отдельной управляемой единицей с действиями запуска, остановки, перезапуска, удаления и обновления образов.

Редактор работает напрямую с файлами compose, хранящимися на диске: Dockge не переносит их в закрытую базу данных. Ход операций pull, up и down, а также вывод терминала передаются в браузер в реальном времени. Встроен веб-терминал; кроме того, инструмент умеет преобразовывать команды docker run в compose.yaml. Функция агента позволяет управлять несколькими Docker-хостами через один интерфейс.

Dockge работает в Linux с Docker 20+ или Podman и распространяется в виде Docker-образа. Он предназначен для тех, кто предпочитает файлы compose управлению отдельными контейнерами, и не заменяет такие инструменты, как Portainer, для работы с сетями или отдельными контейнерами.

Ключевые возможности

  • 01Создание, редактирование, запуск, остановка, перезапуск и удаление стеков compose
  • 02Обновление Docker-образов стеков через веб-интерфейс
  • 03Интерактивный редактор файлов compose.yaml
  • 04Отображение хода выполнения операций pull, up и down, а также вывода терминала в реальном времени
  • 05Преобразование команд docker run в compose.yaml
  • 06Управление стеками на нескольких Docker-хостах через агентов

Сценарии использования

  • Управление самостоятельно размещёнными сервисами на домашнем сервере или Raspberry Pi с помощью файлов compose
  • Хранение файлов compose на диске при использовании браузерного интерфейса для повседневных операций
  • Управление стеками на нескольких Docker-хостах из одной панели

Быстрый старт

  1. 1

    Создайте каталоги stacks и Dockge

    mkdir -p /opt/stacks /opt/dockge
  2. 2

    Скачайте файл compose.yaml

    curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
  3. 3

    Запустите сервер Dockge

    docker compose up -d
  4. 4

    Откройте Dockge в браузере по адресу http://localhost:5001

Что важно знать

  • Windows пока не поддерживается.
  • Требуется Docker 20 или новее либо Podman. Debian Buster и более ранние версии не поддерживаются.

В подборках

Темы

#docker#docker-compose#self-hosted#container-management#devops#web-ui#docker-deployment#docker-stack#docker-stack-deploy#docker-ui

Частые вопросы

Что такое dockge?
Веб-интерфейс для самостоятельного управления стеками Docker Compose из файлов compose.yaml: их можно создавать, редактировать и запускать. Dockge — это веб-инструмент для управления Docker Compose на собственном сервере. Он группирует контейнеры по стекам: каждый файл compose.yaml в каталоге со стеками становится отдельной управляемой единицей с действиями запуска, остановки, перезапуска, удаления и обновления образов.
dockge можно использовать бесплатно? Какая у него лицензия?
dockge распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dockge всё ещё поддерживается?
Активно поддерживается. Последний коммит в dockge — 23 окт. 2026 г..
Для чего можно использовать dockge?
Управление самостоятельно размещёнными сервисами на домашнем сервере или Raspberry Pi с помощью файлов compose Хранение файлов compose на диске при использовании браузерного интерфейса для повседневных операций Управление стеками на нескольких Docker-хостах из одной панели
Как установить dockge?
Создайте каталоги stacks и Dockge: mkdir -p /opt/stacks /opt/dockge Скачайте файл compose.yaml: curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml Запустите сервер Dockge: docker compose up -d Откройте Dockge в браузере по адресу http://localhost:5001
Где скачать dockge?
Исходный код и инструкции по установке — на GitHub: https://github.com/louislam/dockge

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемое Docker-приложение с веб-интерфейсом, которое по расписанию или вручную проверяет наличие обновлений контейнеров и устанавливает их.

1,5 тыс.+2 за неделю57PythonMITАктивно поддерживаетсяОбновлён 8 дней назад