我正在尝试通过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上,我在安全组中具有以下配置。
我试图在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"
请让我知道,我要去哪里了?