Автоматическое восстановление контейнера docker после изменения кода - PullRequest
0 голосов
/ 10 марта 2020

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

1 Ответ

1 голос
/ 10 марта 2020

Есть ли возможность принудительно docker -compose создать заново и запустить контейнер после любого изменения кода?

Docker не имеет возможности выполнить процесс восстановления файлов наблюдения.

Если это невозможно, есть ли обходной путь для этого случая?

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

Идея состоит в том, чтобы выполнить монтирование исходного кода, расположенного на хосте, и использовать преимущества функции автоматического горячего развертывания, предоставляемой режимом разработки библиотек / сред, которые я использую.
В настоящее время современные библиотеки / фреймворки предоставляют для этого режим dev.
Например, приложения Spring Boot позволяют это с плагином maven (mvn spring-boot:run) и зависимостью devtools, приложения Angular позволяют это с ng serve, .. .

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