繁体   English   中英

docker-compose和ssh卷

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM