我有一台Windows 10家用计算机(本地计算机),我在其中安装了在VM内运行docker的Docker Toolbox。 IP(192.168.0.6)
此外,还有另一台安装了Docker Desktop的Windows 10 Pro计算机(远程计算机)。 IP(192.168.0.13)。在Docker桌面设置中,我启用了“不带TLS的tcp:// localhost:2375上的暴露守护程序”。此时,我不在乎TLS部分,因为两台机器都在本地网络上。在防火墙设置中,我已接受来自端口2375的入站连接。
现在,我想从连接并在远程计算机上运行docker的本地计算机上运行docker-compose。要测试连接,在本地计算机上使用的命令是
docker -H tcp://192.168.0.13:2375 version
响应为
Cannot connect to the Docker daemon at tcp://192.168.0.13:2375. Is the docker daemon running?
我看到它叫
https://192.168.0.13:2375/v1.40/info
而不是http://192.168.0.13:2375
。
并且在我的远程计算机中,如果我输入http://localhost:2375/v1.40/info
,我会收到响应,但是通过提供IP地址(如http://192.168.0.13:2375/v1.40/info
)运行时没有响应,>
我有一台Windows 10家用计算机(本地计算机),我在其中安装了在VM内运行docker的Docker Toolbox。 IP(192.168.0.6)此外,还有另一台Windows 10 Pro计算机(远程计算机)...
[我假设您的docker守护程序仅在localhost
或127.0.0.1
上监听。
您尝试通过内部网络ip 192.168.0.13
连接到另一台连接到计算机的计算机。