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