繁体   English   中英

docker-machine SSH进入Vagrant VM失败

[英]docker-machine ssh into Vagrant VM failing

我有两个在VirtualBox上通过Ubuntu运行Ubuntu16.04的无用虚拟机。 我想为在这两个VM上运行的Docker容器创建一个覆盖网络。 因此,我在这里遵循了教程。

我已经创建了VM,并尝试运行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.

然后,我尝试按照错误中的说明重新生成证书。 但是,它无法建立与VM的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-machine使用无业游民的VM。

我遇到了类似的问题“等待ssh可用”,结果是某些公司代理拦截软件(称为proxycap)安装的网络堆栈中的未签名驱动程序,这些端口在设置从本地计算机到本地计算机的端口转发时导致virtualbox错误。 boot2docker虚拟机。 在设置端口转发时,请检查您的VM机器日志并查找错误消息。 它还应该列出导致错误的未签名驱动程序,然后您只需要卸载相应的应用程序即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM