【发布时间】:2016-07-13 11:30:45
【问题描述】:
我也有类似的问题。任何方向都会有所帮助。 “docker-machine -D ssh default”允许我登录并使用容器。
但它仍然困扰我为什么我会看到这个错误?
这里是一些摘录
正在将证书复制到本地机器目录...正在将证书复制到远程机器...在远程守护进程上设置 Docker 配置...
这台机器已经分配了IP地址,但是Docker Machine无法成功访问。
机器的 SSH 应该仍然可以工作,但连接到暴露的端口,例如 Docker 守护程序端口(通常是:2376),可能无法正常工作。
您可能需要手动添加路线,或使用其他相关解决方法。
这可能是由于 VPN、代理或主机文件配置问题。
您可能还想清除任何您不使用的仅 VirtualBox 主机接口。检查与 Docker 的连接... 创建机器时出错:检查主机时出错:检查和/或重新生成证书时出错:验证主机“192.168.99.100:2376”的证书时出错:拨号 tcp 192.168.99.100:2376:i /o timeout 您可以尝试使用“docker-machine regenerate-certs [name]”重新生成它们。请注意,这将触发 Docker 守护进程重启,这将停止运行容器。
错误检查 TLS 连接:错误检查和/或重新生成证书:验证主机“192.168.99.100:2376”的证书时出错:拨打 tcp 192.168.99.100:2376:i/o 超时您可以尝试重新生成他们使用'docker-machine regenerate-certs [name]'。请注意,这将触发 Docker 守护进程重启,这将停止运行容器。
docker 被配置为使用 IP 为 192.168.99.100 的默认机器 如需入门帮助,请查看https://docs.docker.com 的文档
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
默认虚拟机超时
$docker-machine -D ssh 默认
Docker 机器版本:0.6.0,构建 e27fb87 在 /usr/local/bin/docker-machine 找到二进制路径 为驱动程序 virtualbox 启动插件服务器 插件服务器监听地址 127.0.0.1:50515 () 调用 .GetVersion . . .
$docker-machine regenerate-certs -f 默认
重新生成 TLS 证书 等待 SSH 可用... 正在检测供应商... 将证书复制到本地计算机目录... 将证书复制到远程计算机... 在远程守护进程上设置 Docker 配置...
这台机器已经被分配了一个IP地址,但是Docker Machine不能 成功到达。
机器的 SSH 应该仍然可以工作,但连接到暴露的端口,例如 Docker 守护进程端口(通常为 :2376),可能无法正常工作。
您可能需要手动添加路线,或使用其他相关解决方法。
这可能是由于 VPN、代理或主机文件配置问题。
您可能还想清除任何您不使用的仅 VirtualBox 主机接口。 $
【问题讨论】:
-
您应该将所有输出标记为代码以保留格式。第一次阅读时我并不清楚这都是这些命令的输出。
标签: docker certificate tls1.2