Docker Kitematic连接ETIMEDOUT错误

Docker Kitematic连接ETIMEDOUT错误,docker,windows-10,virtualbox,boot2docker,Docker,Windows 10,Virtualbox,Boot2docker,在Windows 10上启动Kitematic会导致此错误 错误:连接ETIMEDOUT 198.105.254.24:2375 我已经在VirtualBox中运行“默认”vm。启动Kitematic的唯一方法是点击“使用VIRTUALBOX”按钮 为什么Kitematic不会启动,除非我单击“使用VIRTUALBOX”按钮?我已经让VirtualBox成功运行“默认”vm 我在docker/kitematic Github问题页面上发表了评论,其中一位参与者告诉我只需单击使用VIRTUALBO

在Windows 10上启动Kitematic会导致此错误

错误:连接ETIMEDOUT 198.105.254.24:2375

我已经在VirtualBox中运行“默认”vm。启动Kitematic的唯一方法是点击“使用VIRTUALBOX”按钮

为什么Kitematic不会启动,除非我单击“使用VIRTUALBOX”按钮?我已经让VirtualBox成功运行“默认”vm


我在docker/kitematic Github问题页面上发表了评论,其中一位参与者告诉我只需单击
使用VIRTUALBOX
按钮即可在Windows上使用VIRTUALBOX,因为他们支持docker for Windows


您可以关闭系统中的Hyper-V,然后重新启动,下次单击运行VirtualBox。

我遇到了相同的错误。以下解决方案对我有效:

  • 删除了文件夹
    C:\Users\{Account\u name}\.docker

  • 单击Kitematic上的“重试设置”按钮。它用新的默认机器重新创建了
    C:\Users\{Account\u name}\.docker
    <代码>错误:connect-ETIMEDOUT 192.168.xxx.xxx:2376已消失,但面临新错误:
    C:\Users\{Account\u name}\.docker\machine\machines\default\ca.pem不存在

  • 将所有证书文件从
    C:\Users\{Account\u name}\.docker\machine\certs
    复制到
    C:\Users\{Account\u name}\.docker\machine\machines\default
    。然后我犯了个错误
    检查TLS连接时出错:检查和/或重新生成证书时出错:验证主机“192.168.xxx.xxx:2376”的证书时出错

  • 通过在命令提示符下运行以下命令,为默认计算机重新生成证书

  • 结果如下:

    重新生成TLS计算机证书?警告:这是不可逆的。(是/否):是
    重新生成TLS证书
    正在等待SSH可用…
    正在检测供应器…
    正在将证书复制到本地计算机目录…
    正在将证书复制到远程计算机…
    正在远程守护程序上设置Docker配置…

    在此之后,我可以通过Kitematic GUI访问默认机器。我认为这个问题是由于TLS连接,这些步骤修复了它

    docker-machine regenerate-certs default