Мы внедряем инфраструктуру CI в виде контейнеров Docker.
Разработка решения происходит на машинах OS X:
- На физической машине OS X ( Хост ) на нем установлен Vagrant, а служба прослушивает localhost: 2200 .
- На Хосте мы
vagrant up
станке Linux ( VM-a ), на котором мы предоставляем Docker.
- На VM-a , мы
docker run
контейнер Linux ( VM-b ). VM-b должен взаимодействовать со службой, работающей на Host .
Посредством хорошо документированной привязки портов мы можем подключиться к любому порту прослушивания на VM-a и VM-b с Host .
Тем не менее, мы не можем определить, как VM-b достичь Хост порт 2200 на Хост * localhost интерфейс.
Можно ли добиться такого общения?
Если да, то как?