通过docker为AWS中的firefox节点创建运行的Selenium网络

时间:2019-02-25 08:49:52

标签: amazon-web-services docker selenium-webdriver amazon-ec2 geckodriver

我正在尝试通过Selenium网络运行docker映像(例如webwhatsapi)。 我遵循以下命令:

docker network create selenium

docker run -d -p 4444:4444 -p 5900:5900 --name firefox --network selenium -v /dev/shm:/dev/shm selenium/standalone-firefox-debug

docker build -t webwhatsapi .

docker run --network selenium -it -e SELENIUM='http://firefox:4444/wd/hub' -v $(pwd):/app  webwhatsapi /bin/bash -c "pip install ./;pip list;python sample/remote.py"

在AWS上,我在安全组中具有以下配置。

enter image description here

我试图在firefox浏览器中打开http:// {public ip}:4444。它显示错误。 (无法访问此站点)。我认为,我应该以一种使它在浏览器URL中起作用的方式更改我的最后一个命令。 上一条命令:

docker run --network selenium -it -e SELENIUM='http://firefox:4444/wd/hub' -v $(pwd):/app  webwhatsapi /bin/bash -c "pip install ./;pip list;python sample/remote.py"

请让我知道,我要去哪里了?

0 个答案:

没有答案