Как автоматически развернуть и запустить образы докеров на сервере? - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь настроить развертывание образов докера на сервере Linux (Debian 10). Я просмотрел Интернет, чтобы найти простое решение для автоматического развертывания образов из хранилища Docker на сервер. Я знаю, что у Docker Hub есть веб-хуки. Кроме того, есть возможность использовать Kubernetes, но это слишком много для простого приложения, работающего на одном сервере. Что я ищу, так это чтобы сервер обнаружил, что образ докера обновлен, чтобы он загружал его и запускал новейшую версию.

В настоящее время я настроил автоматическую сборку образов докера в DevOps Azure, котораявыталкиваются в частный репозиторий на Docker Hub (я, скорее всего, перейду в частный репозиторий Nexus). Я ищу предложения о том, как сделать это с относительно низкой сложностью (например, должен ли я использовать для этого docker-compose или какой-нибудь скрипт bash на сервере).

Ближайшая вещь к тому, что я ищутакое решение: Как автоматически развернуть Docker Image на собственном сервере с GitLab? Я хотел бы знать, является ли это рекомендуемым способом или существуют ли другие, возможно, более простые способы доступа к нему.

1 Ответ

0 голосов
/ 03 ноября 2019

Я нашел этот проект, который выглядит хорошим решением для моего случая.

https://containrrr.github.io/watchtower/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...