Gearmand无法启动 - 不支持套接字地址系列

时间:2017-02-09 00:55:14

标签: ubuntu docker gearman

我正在尝试在Ubuntu主机上运行的Docker容器上运行Gearman作业服务器。但是,在启动时,我收到错误:[ main ] socket()(Address family not supported by protocol) -> libgearman-server/gearmand.cc:470

我尝试在主机上禁用IPv6,但它仍然无效。

2 个答案:

答案 0 :(得分:0)

问题已经解决。它与Gearman和Docker无关,但与特定的Ubuntu安装无关。重新格式化后,一切都按原样运行

答案 1 :(得分:0)

我也遇到了一个高山tomcat docker镜像的问题。当在主机上禁用IPv6时,docker似乎并没有解决所有问题。

就我而言,我怀疑重新格式化为您解决的根本问题是主机上禁用了IPv6 WAS,但是来宾容器正在尝试使用它,而docker无法处理该问题。重新格式化将在内核中重新启用IPv6(仍然可以逐个为接口禁用IPv6),从而允许docker在guest虚拟机中使用它。

Nginx not starting when IPv6 is not enabled in host machine