docker-machine ssh进入Vagrant VM失败

我有两个在VirtualBox上运行Ubuntu16.04的stream浪虚拟机,并安装了docker。 我想为在这两个虚拟机上运行的Docker容器创build一个覆盖networking。 因此,我在这里跟着教程。

我创build了虚拟机,试图运行eval "$(docker-machine env mh-keystore)" 。 但是,它失败,出现以下错误:

 Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "172.28.128.5:2376": dial tcp 172.28.128.5:2376: getsockopt: connection refused You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'. Be advised that this will trigger a Docker daemon restart which might stop running containers. 

然后我尝试重新生成错误中提到的证书。 但是,它无法build立到虚拟机的ssh连接。

 Regenerating TLS certificates Waiting for SSH to be available... Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded 

我仍然可以避开ssh给虚拟机。 有人可以帮助我使用docker机使用stream浪VM。

我面临类似的问题“等待ssh可用”,事实certificate,在由一些名为proxycap的公司代理拦截软件安装的networking堆栈中的未签名的驱动程序,导致virtualbox在从本地端口转发设置到boot2docker vm。 检查您的VM机器日志并在设置端口转发时查找错误消息。 它也应该列出导致错误的未签名的驱动程序,然后你只需要卸载相应的应用程序。