我正在尝试在 Ubuntu 主机上运行的Docker
容器上运行 Gearman 作业服务器。但是,在启动时,我收到一个错误:[ main ] socket()(Address family not supported by protocol) -> libgearman-server/gearmand.cc:470
。
我尝试在主机上禁用IPv6
,但它仍然不起作用。
问题已解决。它与 Gearman 和 Docker 无关,而是与特定的 Ubuntu 安装有关。重新格式化后,一切正常
我也遇到了这个问题,以及高山雄猫码头工人图像。似乎docker在主机上禁用IPv6时没有解决所有问题。
就我而言,我怀疑为您解决的重新格式化的根本问题是主机上禁用了IPv6,但来宾容器正在尝试使用它,而docker无法处理它。重新格式化将在内核中重新启用 IPv6(仍然可以根据接口的具体情况禁用它(,从而允许 docker 在来宾中使用它。
当主机中未启用 IPv6 时,Nginx 未启动