Назад | Перейти на главную страницу

Легкий оркестратор Docker для одного сервера

Я изучаю использование Docker для некоторых компонентов, которые сложнее упаковать для используемого мной дистрибутива или просто более удобными в использовании.

Я исследовал Kubernetes но, поскольку я буду делать это на одном узле, я думаю, что это излишне - мне не понадобится много вещей, которые предоставляет k8s, и потребление ресурсов будет слишком большим.

Я не уверен, какие варианты у меня есть для управления контейнерами докеров в противном случае. Меня интересуют в основном:

я смотрел на Docker Compose но он не предназначен для производственных сред. Я также нашел несколько статей о запуск контейнеров Docker с помощью systemd но, похоже, здесь есть ряд предостережений.

Какие есть варианты для облегченного управления контейнером докеров, особенно для отдельных узлов?

Там есть Докку, который нацелен на то, чтобы быть платформой как услуга (PaaS), похожей на Heroku, но размещаемой на собственном сервере.

Что такое Докку?

Dokku - это расширяемая платформа с открытым исходным кодом как услуга, работающая на одном сервере по вашему выбору.

Это особенности развертывания через git push и может управлять зависимостями (например, базами данных)

Журналы также собраны.

Я никогда не использовал его сам, но мне кажется, что это стабильное и активно поддерживаемое программное обеспечение, соответствующее вашим требованиям.