Docker 新创建的容器内的Git克隆-已知的\u主机存在问题

Docker 新创建的容器内的Git克隆-已知的\u主机存在问题,docker,dockerfile,ssh-keys,known-hosts,Docker,Dockerfile,Ssh Keys,Known Hosts,我想问一下如何解决当我尝试git克隆时在容器中,由于服务器不在已知的\u主机中,它将失败。有没有办法在下列情况下强制“是”: 我尝试了是的| git clone…但它不起作用 现在我是这样做的: echo“github.com,140.82.121.3 ssh rsa2.一个2岁的研究发现了一个2岁的研究发现了一个2岁的研究发现一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的2岁的一个2岁的2岁的2岁的研究发现一个2岁的一个2岁的2岁的2岁的一个2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的

我想问一下如何解决当我尝试
git克隆时在容器中,由于服务器不在已知的\u主机中,它将失败。有没有办法在下列情况下强制“是”:

我尝试了
是的| git clone…
但它不起作用

现在我是这样做的:

echo“github.com,140.82.121.3 ssh rsa2.一个2岁的研究发现了一个2岁的研究发现了一个2岁的研究发现一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的2岁的一个2岁的2岁的2岁的研究发现一个2岁的一个2岁的2岁的2岁的一个2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2 7+wC604ydGxa8vjis5ap43jxuffaaq==“>>/root/.ssh/known_hosts\


但是第一种方法看起来比在Dockerfile中使用要好,您可以用下面的方法来实现

ssh keyscan github.com>/root/.ssh/known\u hosts
谢谢!!!”
The authenticity of host '192.168.0.136 (192.168.0.136)' can't be established.
ECDSA key fingerprint is SHA256:tZiiWJJYFdtTmjjk3kunA4dU3wI2WXPI/1O0EsMtIjk.
Are you sure you want to continue connecting (yes/no/[fingerprint])?