[英]docker-compose and ssh volumes
我开始使用Docker,特别是docker-compose
。 构建容器及其服务时,我希望能够使用主机SSH密钥,以便可以从某些私有存储库中提取信息。 我正在尝试添加如下所示的卷,但这似乎不起作用
version: "2.0"
services:
my-service:
build:
context: .
args:
arg_1: arg1
arg_2: arg2
volumes:
- ~/.ssh:/root/.ssh
克隆仓库时出现错误
ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
当登录到容器时,密钥不存在。 我的处理方式不正确吗?
谢谢
您使用哪个操作系统? 请注意,在某些系统上,还有附加的虚拟化层,〜/ .ssh路径可以引用该虚拟机。
例如,在Windows 7上,您可以通过docker-machine命令管理这些机器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.