在Windows 10上启动Kitematic会给我这个错误
Error: connect ETIMEDOUT 198.105.254.24:2375
我已经在运行'默认'虚拟框中的虚拟机。启动Kitematic的唯一方法就是点击“使用VIRTUALBOX”。按钮。
除非我点击“使用VIRTUALBOX”,否则为什么会赢得Kitematic的开始?按钮?我已经让VirtualBox运行了'默认' vm成功...
答案 0 :(得分:0)
我评论了docker / kitematic Github问题页面,其中一位参与者告诉我只需单击USE VIRTUALBOX
按钮即可在Windows上使用VirtualBox,因为他们支持Docker for Windows。
https://github.com/docker/kitematic/issues/1029#issuecomment-226974739
答案 1 :(得分:0)
您可以关闭系统中的Hyper-V,然后重新启动并单击下次运行VirtualBox。
答案 2 :(得分:0)
我遇到了同样的错误。以下解决方案为我工作:
已删除文件夹C:\Users\{Account_name}\.docker
单击Kitematic上的“重试设置”按钮。它使用新的默认计算机重新创建了C:\Users\{Account_name}\.docker
。 Error : connect ETIMEDOUT 192.168.xxx.xxx:2376
消失了,但是遇到了新的错误:C:\Users\{Account_name}\.docker\machine\machines\default\ca.pem does not exist
将所有证书文件从C:\Users\{Account_name}\.docker\machine\certs
复制到C:\Users\{Account_name}\.docker\machine\machines\default
。然后我得到了错误
Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "192.168.xxx.xxx:2376"
通过在命令提示符下运行以下命令为默认计算机重新生成证书。
docker-machine regenerate-certs default
它显示如下输出:
重新生成TLS机器证书?警告:这是不可逆的。 (y / n):y
重新生成TLS证书
等待SSH可用...
正在检测供应商...
将证书复制到本地计算机目录...
将证书复制到远程计算机...
在远程守护程序上设置Docker配置...
此后,我能够通过Kitematic GUI访问默认计算机。我发现该问题是由于TLS连接引起的,这些步骤已将其修复。