Невозможно обмениваться данными между контейнерами Docker из одной подсети после использования CNI для передачи IP-адресов из Azure vnet - PullRequest
2 голосов
/ 06 мая 2019

Я пытался присвоить IP-адрес контейнеру док-станции из лазурной виртуальной сети с помощью CNI-плагина , я успешно смог дать IP-адрес контейнерам, но они не связывались друг с другом.

Я подписался на этот блог , основанный на этом документе Microsoft .

Я создал два контейнера с помощью команд:

sudo ./docker-run.sh alpine1 default alpine

и

sudo ./docker-run.sh alpine2 default alpine

Я проверил, что IP-адрес alpine1 равен 10.10.3.59, а IP-адрес alpine2 - 10.10.3.61, то есть IP-адреса, которые я создал внутри сетевого интерфейса, как указано в приведенных выше документах. Таким образом, они получили IP-адреса из подсети внутри vnet, но когда я пингую alpine1 с alpine2 как ping 10.10.3.59, это не работает, я что-то здесь упускаю? Или после этого мне нужно выполнить какую-то другую настройку?

...