我有一个使用TCP套接字在机器-r
上运行的docker守护程序:
A
如果我尝试从机器sudo dockerd -H tcp://0.0.0.0:2375 -l debug
与之交互,则一切正常,例如:
A
但是,如果我尝试与另一台机器docker -H tcp://X.X.X.X:2375 info
进行交互,则会得到:
无法通过tcp://X.X.X.X:2375连接到Docker守护程序。泊坞窗守护程序正在运行吗?
在第一种情况下(从机器B
),我在日志中看到了这种情况:
A
...但是在第二种情况下(来自机器INFO[2020-07-09T16:43:40.017694999Z] API listen on [::]:2375
DEBU[2020-07-09T16:43:43.925471288Z] Calling GET /_ping
DEBU[2020-07-09T16:43:43.926256042Z] Calling GET /v1.38/info
),什么都没有。
当我在机器B
上运行tcpdump
(sudo tcpdump -s 0 -A 'tcp dst port 2375'
)时,我从机器A
获取数据,但这些数据从未到达docker守护程序。
有什么办法解决这个问题吗?或者至少如何进一步调查?