Как мне ssh из одного док-контейнера в другой докер-контейнер? - PullRequest
0 голосов
/ 27 апреля 2018

Вот сценарий.

У меня есть три контейнера.

Контейнер1, контейнер2 и контейнер3 (образ на основе Ubuntu), где контейнер2 действует как маршрутизатор между контейнером 1 и контейнером2.

Я буду запускать серверную программу в container3, которая работает бесконечно, но когда я инициирую соединение с клиентом, я соберу некоторую статистику, для следующего запуска мне нужно изменить некоторые параметры на сервере (используя tc netem) и повторите тест.

Мне нужно SSH и выполнить команду в Middlerouter, а также в container3, прежде чем перейти к следующему запуску.

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

Вот изображение бегущих контейнеров enter image description here

1 Ответ

0 голосов
/ 23 января 2019

Вы должны связать IP-адрес, используя мост или сеть MacVlan, чтобы сделать ssh

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