主机密钥验证失败。在 docker

Host key verification failed. in docker

我想在浏览器中自动启动通过 docker 安装的 jenkins。我正在处理 windows os。在 docker base os 中是 ubuntu.. 然后我使用了这个 link 的解决方案。现在当我使用 -v 命令 i ssh 时出现以下错误发现“read_passphrase:无法打开 /dev/tty:没有这样的设备或地址”

通过浏览许多网站,我使用 gitbash 通过 windows 创建了 ssh 文件,它包含 id_rsa、id_rsa.pub、known_hosts 个文件。

现在我应该怎么做才能在使用 docker

构建的浏览器中启动 jenkins 文件

我只是暂时解决您粘贴的错误消息。

ssh 正在尝试获取您私钥密码的键盘输入,但无法正确打开终端。您 运行 是直接在终端中还是从脚本中执行 ssh 命令?如果没有,请直接尝试 运行ning ssh。如果您需要从脚本 运行 ssh

  1. 也许尝试使用没有密码的密钥。
  2. 如果您可以使用 ssh-agent:运行 eval $(ssh-agent),则 运行 ssh-add 并输入您的密码。 ssh 现在将不再提示输入密码。