在Ubuntu中禁用Docker的IPv6 14.04



我在Ubuntu 14.04 VM上安装的Docker守护程序有问题。日志表明,IPv6是启用的,因此Docker似乎在此IP地址正在侦听。从本质上讲,这种影响克莱尔。我已经确保在此处的以下建议中禁用IPv6。我还禁用Docker文档中指定的daemon.json中的IPv6。我的Docker版本是Docker version 17.06.1-ce, build 874a737

Docker守护程序日志:

time="2018-02-20T20:33:17.736203462+01:00" level=info msg="IPv6 enabled; Adding default IPv6 external servers: [nameserver 2001:4860:4860::8888 nameserver 20 01:4860:4860::8844]"

克莱尔日志:

2018/02/20 20:43:51 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp [::]:6060: connect: cannot assign requested address"; Reconnecting to {[::]:6060 <nil>} 2018/02/20 20:46:14 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp [::]:6060: connect: cannot assign requested address"; Reconnecting to {[::]:6060 <nil>}

它试图建立一个IPv6连接,但地址是错误的。[::]是In6Addr_any,您可以连接到的实际地址。在您的config.yaml中提供正确的地址。

您的意思是连接到Local主机吗?

api:
  # v3 grpc/RESTful API server address
  addr: "[::1]:6060"

最新更新