我正在尝试运行chromedriver内部docker。但是我遇到了绑定错误。没有进程在端口9515中运行。有人能告诉我出了什么问题吗
Starting ChromeDriver 2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7) on port 9515
Only local connections are allowed.
[1531829365.521][SEVERE]: bind() returned an error, errno=99: Cannot assign requested address (99)
[1531829365.521][INFO]: listen on IPv6 failed with error ERR_ADDRESS_INVALID
环境
Docker version : 18.03.1-ce, build 9ee9f40
ChromeDriver version : 2.40.565383
BaseImage : debian:jessie
我们似乎需要在docker中启用ipv6。将此添加到docker配置中为我解决了问题。
{ "ipv6" : true }
如果使用docker compose,则必须设置enable_ipv6选项,并且必须使用2.x compose文件版本。IPv6选项目前无法在群模式下工作,即3.x版本的Compose文件。