从Docker容器内的git克隆项目

我在我的开发机器上运行了很less的docker容器。 我的开发机器获得了授权密钥。 有没有一种可能的方式来通过利用主机的SSH密钥从docker容器内部做Git项目克隆?

您可以通过SCP命令或使用共享文件夹function将您的密钥复制到docker容器( http://docs.docker.io/en/latest/use/working_with_volumes/

如果您使用SSH代理,则还可以在容器中绑定SSH代理套接字,例如:

docker run -v $SSH_AUTH_SOCK:/auth.sock -e SSH_AUTH_SOCK=/auth.sock myimage …