связывать порты из docker -compose (в контейнере docker) - PullRequest
0 голосов
/ 30 января 2020

У меня есть docker изображение worker, которое запускает CI-конвейер. Часть трубопровода состоит из using a service usingdocker -композит`. Я смонтировал docker sock как том, и это прекрасно работает, позволяя мне создавать и общаться с контейнерами из контейнера 'worker'.

Проблема в том, что порты, определенные в docker -композицию YAML сопоставляют в хосте, а не в worker контейнере. Итак, когда я curl localhost:PORT с хост-машины, я получаю правильный ответ, но не изнутри worker, который выполнил команду docker-compose up.

Справочная информация: я использую контейнер docker для работающий на конвейере в azure. Служба elasticsearch, и curl эквивалентен обычному сценарию wait-for-elasti c.

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