Доступ к Docker-контейнеру по имени в Windows - PullRequest
0 голосов
/ 14 октября 2019

Я создаю 2 окна контейнера (я пытаюсь запустить приложение Windows, а не Docker для Windows в ВМ). И хочу добавить ссылку от a к b.

docker run -d --name a imageA
docker run -d --link a:a --name b imageB

Я могу получить доступ к a от b по ip, но доступ по имени не работает

1 Ответ

0 голосов
/ 14 октября 2019

Сначала создайте сеть Docker:

docker network create myNetwork

Подключите оба контейнера (container1 и container2) к сети следующим образом:

docker network connect myNetwork container1

docker network connect myNetwork container2

Запустите команду проверки сети Docker

docker network inspect myNetwork

Введите bash для container1 следующим образом:

docker exec -it container1 /bin/bash

Теперь вы можете пропинговать контейнер2 по имени:

ping container2

Надеюсь, это поможет!

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