Подключение к сервисному порту док-контейнера с хоста gitlab приводит к отказу в соединении - PullRequest
0 голосов
/ 15 октября 2018

Я сталкиваюсь с этой проблемой при попытке подключиться к службе, запущенной в Docker-контейнере с хоста.

У меня есть файл gitlab-ci.yml, который содержит конфигурацию, аналогичную приведенной ниже:

e2e-test:
  before_script:
    - git clone repo_x
    - cd repo_x
    - docker-compose up -d

Теперь repo_x содержит файл docker-compose с сервисом, который сопоставляет сервисный порт 3000 с портом хоста 3000, как показано ниже

service_x:
  ports:
    - "3000:3000"

Теперь, если я запустил wget localhost: 3000 вВ части сценария этапа gitlab-ci я вижу ошибку Отказ в соединении.Я также не могу подключиться к сервису через порт 3000 из любой программы, которую я запускаю на хосте.

...