Docker:检查TLS连接时出错:检查和/或重新生成证书时出错:validation证书时出错

我有个类似的问题。 任何方向都会有帮助。 “docker-machine -D ssh default”允许我login和使用容器。

但它仍然错误地为什么我看到这个错误?

这里是一些提取

将证书复制到本地机器目录…将证书复制到远程机器…在远程守护程序上设置Dockerconfiguration…

这台机器已经分配了一个IP地址,但Docker Machine无法成功达到。

机器的SSH仍然可以正常工作,但连接到暴露的端口(如Docker守护进程端口(通常为2376))可能无法正常工作。

您可能需要手动添加路线,或使用其他相关的解决方法。

这可能是由于VPN,代理或主机文件configuration问题。

你也可能想清除任何VirtualBox主机只有你不使用的接口。 检查连接到Docker …创build机器时出错:检查主机时出错:检查和/或重新生成证书错误:validation主机“192.168.99.100:2376”的证书时出错:dial tcp 192.168.99.100:2376:i / o超时您可以尝试使用“docker-machine regenerate-certs [name]”重新生成它们。 请注意,这将触发Docker守护进程重启,这将停止运行容器。

检查TLS连接时出错:检查和/或重新生成证书错误:validation主机“192.168.99.100:2376”的证书时出错:dial tcp 192.168.99.100:2376:I / O超时您可以尝试使用“ docker-machine regenerate-certs [name]'。 请注意,这将触发Docker守护进程重启,这将停止运行容器。

docker被configuration为使用IP为192.168.99.100的默认机器。要获得入门帮助,请查看https://docs.docker.com上的文档

$ docker-machine ls

名称激活的驱动程序状态URL群集错误

默认的virtualbox超时

$ docker-machine -D ssh默认

Docker机器版本:0.6.0,build e27fb87在/ usr / local / bin / docker-machine上find二进制path启动驱动程序virtualbox的插件服务器监听地址127.0.0.1:50515()的插件服务器调用.GetVersion。 。 。

$ docker-machine regenerate-certs -f default

重新生成TLS证书等待SSH可用…检测供应商…复制证书到本地机器目录…复制证书到远程机器…在远程守护进程中设置Dockerconfiguration…

这台机器已经分配了一个IP地址,但Docker Machine无法成功达到。

机器的SSH仍然可以正常工作,但连接到暴露的端口(如Docker守护进程端口(通常为2376))可能无法正常工作。

您可能需要手动添加路线,或使用其他相关的解决方法。

这可能是由于VPN,代理或主机文件configuration问题。

你也可能想清除任何VirtualBox主机只有你不使用的接口。 $

对我来说,这发生在VPN上,而docker-machine在与我们的内部networking相同的子网上创build虚拟机,然后无法路由到它。 以下有助于防止这一点。

docker-machine create --driver virtualbox --virtualbox-hostonly-cidr "192.168.90.1/24" MACHINE_NAME 

面对类似的问题,为我解决的是closures我的VPN客户端。