来自docker容器内的git clone项目

时间:2014-02-26 04:28:33

标签: git ssh virtual-machine ssh-keys docker

我在我的开发机器中运行几个docker容器。我的开发机器已获得授权密钥。有没有办法通过利用主机ssh密钥从docker容器内部进行Git项目克隆?

2 个答案:

答案 0 :(得分:7)

如果使用SSH代理,还可以在容器内绑定安装SSH代理套接字,例如:

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

答案 1 :(得分:3)

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