Доступ к Docker-контейнерам на имя хоста - PullRequest
0 голосов
/ 04 июля 2019

Чтобы добраться до моих контейнеров по имени хоста с моей машины (win10), мне пришлось добавить статический маршрут route /P add 172.18.0.0 MASK 255.255.0.0 10.0.75.2. Я также должен был добавить записи в файле hosts для разрешения имен. Есть ли лучший способ сделать это?

На самом деле я запускаю свои контейнеры вот так docker run -p 443:443 --net=mynet --ip=172.18.0.3 --hostname=frontend.foobar.com frontend

1 Ответ

0 голосов
/ 04 июля 2019

Доступ к контейнеру с docker exec возможен только с идентификатором контейнера или именем контейнера:

docker exec [ОПЦИИ] КОМАНДА КОНТЕЙНЕРА [ARG ...]

из https://docs.docker.com/engine/reference/commandline/exec/

Итак, если вы хотите получить доступ к контейнеру:

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