M. *_*lor 5 windows cygwin openssh docker
我有一个运行 docker 实例和默认 docker-machine 虚拟机的远程 Windows 主机。当我通过 SSH 连接到主机并尝试运行任何 docker-machine 命令时,即
> eval $(docker-machine env default --shell bash)
Run Code Online (Sandbox Code Playgroud)
docker-machine 发出“检查 TLS 连接时出错:主机未运行。”
我在 StackOverflow 上搜索,发现其他人重新生成证书并取得成功的案例,所以我尝试了这个,但没有成功。我重新启动了 docker-machine 虚拟机,但还是没有成功。
如果 docker-machine 命令在本地运行而不是通过 ssh,我可以很好地使用它们,但我最终需要能够 ssh 进入主机并运行命令。我在 cygwin 上使用 openssh。PATH 设置正确,如果我将 env 命令的输出放入我的.ssh/environment文件中,我什至可以运行 docker 命令,例如docker ps. 我只是无法与 docker-machine 虚拟机交互。
您可以找到在 Windows 上设置 docker 的简单教程: https://dzone.com/articles/docker-machine-windows-how
对我来说这解决了我所有的问题
| 归档时间: |
|
| 查看次数: |
3477 次 |
| 最近记录: |