Дошли руки поробовать dockhand
и скажу я Вам.. он реально крутой:
современный UX\UI
встроенная и удобная система проверки\обновления контейнеров
дашборд с нагрузкой\здоровьем системы
удобный просмотр логов
целая пачка фичей, которых я не видел у других:
– хотите web доступ к файлам внутри контейнера!? пожалуйста!
– изменить уровень доступа к каталогу\файлу? в гуи? не проблема!
– не 1, а целых 2 сканера уязвимостей!
В общем, впечатления на столько позитивные, что точно сниму отдельный ролик про данный продукт.
Очень интересная реализация управления контейнерами - поюзал 2 недели, на другое уже не хочу смотреть. Реально удобная тулза. Осталось ещё прикрутить удаленные контейнеры на удаленных серверах, до этого момента ещё не дошел. Dockhand определенно стоит попробовать и удивиться. Читал как разраб уже опускал руки, но после того как 2 ютубера в теме самохостинга бустанули его популярность
Да, приложение бомба. Очень удобное и информативное!
В моем случае после установки и подключения через агента LXC контейнера с Nextcloud, я сразу же увидел что у меня Docker контейнер onlyoffice-db в постоянном ребуте весит) В Portainer я этого не видел, логи не наблюдал, все и так работало. А тут вон оно что) Оказалось в compose.yml было не верно указано значение
Вместо
onlyoffice-db:
shm_size: “512m”
Было
onlyoffice-db:
shm_size: “512”
В первые секунды знакомства с программой, такой результат, отлично! Будем узать дальше, видимо эта “конечная” для мониторинга и управления своим зоопарком.
Проект понравился, но глаз дергался когда видел что конечный образ занимает почти 600 МБ. В итоге пересобрал выкинув несколько пакетов, вроде как все работает и занимает теперь 320 МБ.
Дальнейшее уменьшение размера пока заканчивается неудачей, но позже попробую вернуться к этому делу.
Конкретно присел на этот менеджер управления контейнерами. Очень удобно, кроме одной проблемы, которую так и не решил, а ИИ сказал, что и не решу
Стенд на Proxmox, такая архитектура: LXC Dockhand и он управляет docker stacks на хостах через hawser: Docker1 (3 стека+hawser) (отдельный LXC), Docker2 (2 стека+hawser) (отдельный LXC).
Суть эксперимента: на Docker1 стеки уже сконфигурированы (compose.yml), задеплоены и отлично функционируют → добавил Hawser и хотел управлять compose.yml, но увы, ни в каком режиме работы Hawser (edge или standard) это невозможно. Решается только изначальным развертыванием новых стеков непосредственно из Hawser - что и проверено на хосте Docker2.
Portainer дает такую возможность
Может кто-то пробовал и победил?
Я НЕ рассматриваю вопрос, когда dockhand развернут на одном docker-хосте с другими стеками\контейнерами - да, там И ТОЛЬКО ТАМ можно сконфигурировать доступ ко всем контейнерам этого же хоста, но задача не в этом, а в централизованной возможности работать с конфигами уже запущенных удаленных стеков через Hawser.