连接到Docker容器内的Selenium

时间:2018-10-27 23:46:39

标签: docker laradock

我尝试连接到硒,但出现错误:

无法连接到本地主机端口4444:连接被拒绝

怎么了?它在浏览器http://localhost:4444/wd/hub/中正常工作,我看到了硒。

我也尝试连接到不同的端口(例如,弹性端口),它们是相同的。

1 个答案:

答案 0 :(得分:0)

您尚未提供有关Dockerfile的外观以及正在运行的用于启动容器的命令的详尽信息。请这样做。

无论如何,这里有一些重要要点。

首先在您的dockerfile中,希望您有

EXPOSE 4444

第二,如果仅使用docker run命令部署容器,除非您公开所需的端口,否则本地主机将无法使用它。使用以下命令运行容器:

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

还要确保计算机上的firewalld / iptables服务已正确配置为允许访问4444