Каким образом мой докер-контейнер может одновременно иметь доступ к сети снаружи и определенному пользователем мосту (другим контейнерам)? - PullRequest
0 голосов
/ 24 августа 2018

Вот моя проблема.

У меня есть приложение, упакованное в разные контейнеры, которые я запускаю с помощью docker-compose.Таким образом, все контейнеры связаны через мост, который изолирует их от внешнего мира.(docker-compose автоматически создает этот мост для проекта)

Но моя проблема в том, что один из моих контейнеров должен взаимодействовать с внешним миром.Скажем, один из контейнеров основан на образе Python, и мне нужно динамически вызывать команды 'pip install' как часть логики моего приложения.

Но как только все контейнеры находятся в изолированном мосту, мой контейнер на основе Python (просто пример) не может общаться с внешним миром и выполнять команды pip install.

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

...