Подключение к селену внутри док-контейнера - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь подключиться к селену, но получаю сообщение об ошибке:

Не удалось подключиться к локальному порту 4444: соединение отклонено

Что не так?Это нормально работает в браузере: http://localhost:4444/wd/hub/ и я вижу селен.

Я также пытался подключиться к другому порту (например, эластичный), и это то же самое.

1 Ответ

0 голосов
/ 28 октября 2018

Вы не предоставили достаточно информации о том, как выглядит Dockerfile, и какую команду вы запускаете для запуска контейнера.Пожалуйста, сделайте это.

В любом случае вот несколько важных моментов.

Первый в вашем докер-файле Я надеюсь, что у вас есть

EXPOSE 4444

Во-вторых, если вы просто развернете свой контейнерс помощью команды docker run она не будет доступна вашему локальному хосту, если вы не выставите необходимые порты.Запустите ваш контейнер с помощью следующей команды:

docker run -p 4444:4444 -itd <IMAGE-ID>

Также убедитесь, что службы firewalld / iptables на вашем компьютере правильно настроены, чтобы разрешить доступ к 4444

...