Я сталкиваюсь с этой проблемой при попытке подключиться к службе, запущенной в 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 из любой программы, которую я запускаю на хосте.