Как получить доступ к хост-сети из стека докеров контейнера?

Как вы получаете доступ, например, к URL-адресу http://<host>:80 apache, работающему на хосте докеров, из работающего контейнера?

то есть IP-адрес контейнера докера — 10.0.0.3, а хост — 192.168.0.1?


person MacroService    schedule 23.12.2017    source источник


Ответы (1)


Описание

Создайте мост и сопоставьте мост как внешнюю сеть в файле компоновки докеров.

Командная строка

docker network create -d bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 dockernet

Отображение стека

стек развертывается из файла yml, составленного докером

сети:
dockernet:
внешние: true

person MacroService    schedule 23.12.2017