У меня есть два приложения Spring Boot 2.0 в качестве сервисов: первое - основное приложение с базой данных postgres, а второе - приложение, которое должно выполнить полное обновление для первого приложения (остановка основного приложения, резервное копирование / обновление базы данных postgres, замена файла jar , запустить основное приложение и т. д.). Также я хочу использовать Docker для этого (первое приложение в контейнере, postgres в контейнере и второе приложение в контейнере). Может, у кого-нибудь была такая же ситуация, как управлять докер-контейнером из другого док-контейнера, или это плохой подход, и я должен использовать второе приложение без докер-контейнера для управления этим? Или, может быть, это поможет использовать для этого оркестровку (kubernates)?
Теперь я не использую Docker и не выполняю сценарии bash из второго приложения, чтобы выполнить обновление для первого приложения.