docker - Chromedriver 未在 docker 中启动
问题描述
我正在尝试运行 chromedriver Insider 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 }
推荐阅读
- mysql - 查询优化的 SQL 技巧
- git - 远程:在 github 上拒绝回购的权限
- reactjs - 是的验证问题:具有各自值的字段仍然说字段是必需的
- solr - 如何使用数据类型且不带任何后缀或前缀来决定 solr 中的动态文件
- git - 如何从我的 github 存储库中删除我的电子邮件
- php - 将自定义 HTML 属性添加到 Grav 生成表单的按钮
- embedded - 如何组织 freeRTOS 项目
- javascript - 在反应中使用索引作为键。什么时候有影响,什么时候没有?
- java - Java中有没有办法在一个类中设置变量的值并能够从另一个类中访问
- javascript - 如何在 ThreeJS 中添加地图和粗糙度地图?