Развернуть новое приложение в существующий контейнер - PullRequest
0 голосов
/ 17 ноября 2018

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

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

Ответы [ 2 ]

0 голосов
/ 17 ноября 2018

Ваше приложение запускается в докер-контейнере, вам не нужно ничего вставлять в контейнер, вам просто нужно создать .dockerfile со всеми необходимыми двоичными файлами и зависимостями, импортированными должным образом в требуемом порядке, собрать образ из .dockerfile (сборка Docker) и запуститьобраз с помощью команд Docker (Docker Run).раскрутить (масштабировать или создать) новый контейнер - это не большая работа, и ее легко обслуживать сервисы, предоставляемые вашим облачным провайдером. kubernetes - лучший доступный инструмент (IMO) для управления вашими контейнерами, он заботится о ваших экземплярах контейнеров.и масштабирует их по мере необходимости.

0 голосов
/ 17 ноября 2018

Обычно вы не добавляете приложение в существующий контейнер, а добавляете его в качестве нового контейнера. Идея состоит в том, что контейнер - это одно приложение.

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