【发布时间】:2016-12-07 07:53:38
【问题描述】:
我使用 docker-compose.yml 对一个新的 Rails 5 应用程序进行 docker 化,并将我的 ssh-agent 套接字转发到 compose 文件中的容器中。
如果我通过 docker-compose 构建和运行,这一切正常,我可以访问 ssh 密钥。
但是,如果我将 bundle install 添加到构建过程中,该过程从私有 Git 存储库中获取并需要 SSH 密钥,那么它当然还不可用。
我该如何解决这个问题?
我当前的 Dockerfile 和 docker-compose.yml 文件是: https://gist.github.com/solars/d9ffbc4c570e9a128d6b0254268d785a
谢谢!
【问题讨论】:
标签: ruby-on-rails git docker ssh docker-compose