小编M. *_*lor的帖子

通过 SSH 连接到 Windows 主机时,docker-machine 出现“错误检查 TLS 连接:主机未运行”

我有一个运行 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 cygwin openssh docker

5
推荐指数
1
解决办法
3477
查看次数

标签 统计

cygwin ×1

docker ×1

openssh ×1

windows ×1