连接到远程Docker Daemon

问题描述 投票:0回答:1

我有一台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 docker-machine
1个回答
0
投票

[我假设您的docker守护程序仅在localhost127.0.0.1上监听。

您尝试通过内部网络ip 192.168.0.13连接到另一台连接到计算机的计算机。

© www.soinside.com 2019 - 2024. All rights reserved.