Веб-интерфейс для самостоятельного управления стеками Docker Compose из файлов compose.yaml: их можно создавать, редактировать и запускать.
RA341/dockman
Инструмент для управления Docker, который работает напрямую с файлами Docker Compose и подходит для домашней лаборатории.
- Звёзды
- 646
- Форки
- 25
- Открытые issues
- 35
- Последний коммит
- 12 дней назад
Что это?
Dockman — веб-интерфейс для управления контейнерами Docker и стеками Compose, рассчитанный на тех, кто самостоятельно размещает сервисы в домашней лаборатории. Вместо того чтобы скрывать настройки за собственным уровнем абстракции, он работает с файлами Compose, которые уже хранятся на диске, поэтому вы сохраняете полный контроль над YAML-конфигурацией сервисов.
Dockman запускается как контейнер, которому подключают сокет Docker и каталог со стеками. Путь к каталогу стеков должен быть абсолютным и совпадать в переменной окружения, томе хоста и томе контейнера. Dockman распространяется по лицензии AGPL-3.0 и написан на TypeScript.
Для быстрого тестирования предусмотрена команда docker run, но при остановке контейнера она удаляет все данные Dockman. Поэтому для долгосрочного использования рекомендуется настройка на базе Compose с постоянным томом для конфигурации.
Ключевые возможности
- 01Управляет стеками Docker Compose напрямую из файлов на диске.
- 02Требует подключить сокет Docker к контейнеру.
- 03Хранит собственную конфигурацию в подключённом томе /config.
- 04Поставляется в виде образа контейнера, опубликованного на ghcr.io.
- 05Предоставляет веб-интерфейс на порту 8866.
Сценарии использования
- Управление самостоятельно размещёнными сервисами в домашней лаборатории через браузер, а не терминал.
- Использование файлов Compose как единственного источника конфигурации запущенных контейнеров.
- Редактирование и повторный запуск стеков на домашнем сервере без необходимости осваивать новый формат конфигурации.
Быстрый старт
- 1
Попробуйте Dockman с временным docker run (при остановке данные удаляются).
docker run --rm -p 8866:8866 -e DOCKMAN_LOG_AUTH_WARNING=false -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/ra341/dockman:latest - 2
Откройте веб-интерфейс на порту 8866 localhost.
Что важно знать
- Команда docker run для быстрого запуска удаляет все данные Dockman при остановке контейнера, поэтому используйте её только для тестирования.
- Для постоянного использования требуется конфигурация Docker Compose с абсолютным путём stacks, который должен совпадать в трёх местах.
- Лицензия AGPL-3.0 — лицензия с копилефтом, требующая раскрывать исходный код изменённых версий, развёрнутых в сети.
В подборках
Темы
Частые вопросы
- Что такое dockman?
- Инструмент для управления Docker, который работает напрямую с файлами Docker Compose и подходит для домашней лаборатории. Dockman — веб-интерфейс для управления контейнерами Docker и стеками Compose, рассчитанный на тех, кто самостоятельно размещает сервисы в домашней лаборатории. Вместо того чтобы скрывать настройки за собственным уровнем абстракции, он работает с файлами Compose, которые уже хранятся на диске, поэтому вы сохраняете полный контроль над YAML-конфигурацией сервисов.
- dockman можно использовать бесплатно? Какая у него лицензия?
- dockman распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dockman всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dockman — 27 окт. 2026 г..
- Для чего можно использовать dockman?
- Управление самостоятельно размещёнными сервисами в домашней лаборатории через браузер, а не терминал. Использование файлов Compose как единственного источника конфигурации запущенных контейнеров. Редактирование и повторный запуск стеков на домашнем сервере без необходимости осваивать новый формат конфигурации.
- Как установить dockman?
- Попробуйте Dockman с временным docker run (при остановке данные удаляются).: docker run --rm -p 8866:8866 -e DOCKMAN_LOG_AUTH_WARNING=false -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/ra341/dockman:latest Откройте веб-интерфейс на порту 8866 localhost.
- Где скачать dockman?
- Исходный код и инструкции по установке — на GitHub: https://github.com/RA341/dockman
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое Docker-приложение с веб-интерфейсом, которое по расписанию или вручную проверяет наличие обновлений контейнеров и устанавливает их.
Лёгкий веб-интерфейс для управления контейнерными средами Docker, Swarm, Podman, Kubernetes и ACI.
Современный self-hosted веб-интерфейс для управления Docker-контейнерами, образами и стеками Compose.
Лёгкая веб-панель для управления контейнерами и образами Docker и Podman, Compose-стеками и файлами через браузер.
Консольный инструмент на shell для установки Docker и настройки self-hosted приложений в виде стеков Docker Compose.