我首先在默认网络上使用了docker,但从未遇到任何问题。它即使没有问题也可以工作几天。唯一的问题是同一网络中主机外部的可访问性。
我将桥接网络用于docker并启动了机器,但出现如下错误:
Waiting for SSH to be available...
Detecting the provisioner...
OS type not recognized
no connection could be made because the target machine actively refused it.
有时,我得到以下错误:
PS C:\Windows\system32> docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
winvirtsrv02 - hyperv Running tcp://192.168.0.28:2376 Unknown Unable to query docker version: Get https://192.168.0.28:2376/v1.15/version: dial tcp 192.168.0.28:2376: connectex: A socket operation was attempted to an unreachable host.
winvirtsvr01 - hyperv Stopped
这是间歇性问题,实际上它失去了网络连接,无法从其他物理主机ping通。
我无法找到此问题的根本原因,但是如果有人有任何建议,请告诉我。
我什至无法在docker机器上托管任何应用程序,因为我不知道何时将无法访问它。
一旦我重新启动了托管docker计算机的物理计算机,它就可以再次正常运行。这是荒谬的。想象一下像生产这样的生产环境,它崩溃了,需要重新启动。