我有一个拥有一个主节点和3个计算节点的集群。 节点1和节点2上的泊坞窗容器能够卷曲"到主节点。 但是,node-3因" Connection refused"
而失败我还能找到什么?
更新
感谢@ sxm1972,在列出" docker network ls"
时发现了这个可能不需要的条目f49b6c9541d2 docker_gwbridge bridge local
我该怎样摆脱这个?
使用以下方法删除它: docker network rm f49b6c9541d2 sudo service docker restart
但这并没有解决卷曲问题
更新
然后看了/ etc / hosts node3包含一个意外的行:
192.168.1.1 079543e73dc7
其他节点改为使用类似172.17.0.x的IP
192.168.1.1是指主节点的IP。
更新
node1和node2主机上的ifconfig显示docker0接口的172.17.0.x
node3上的ifconfig显示192.168.x.x:这似乎已损坏。
我可能无意中对node3 IP做了些什么。我该如何恢复它?
更新
尝试
ip link del docker0
sudo service docker restart
主机docker0 IP似乎仍然是错误的
解
谢谢@ sxm1972!以下工作:
sudo service docker stop
create/edit daemon.json from the link below setting bip to 172.17.0.1/16
ip link del docker0
sudo service docker restart
我现在可以"卷曲"从容器
答案 0 :(得分:1)
PS C:\Users\smallya> docker network ls
NETWORK ID NAME DRIVER SCOPE
857787541f21 bridge bridge local
f3de5219b77d host host local
72ab4639a2dd none null local
PS C:\Users\smallya> docker network inspect 857787541f21
[
{
"Name": "bridge",
"Id": "857787541f210cb0912b3be240922810f007b149f200ae9fff5bdc111af14f14",
"Created": "2018-02-09T14:31:17.0933179Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.17.0.0/16",
"Gateway": "172.17.0.1"
}
]
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {},
"Options": {
"com.docker.network.bridge.default_bridge": "true",
"com.docker.network.bridge.enable_icc": "true",
"com.docker.network.bridge.enable_ip_masquerade": "true",
"com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
"com.docker.network.bridge.name": "docker0",
"com.docker.network.driver.mtu": "1500"
},
"Labels": {}
}
]