0
我有部署现有的与Capistrano的Rails应用程序。现在我的团队将此项目转换为Docker。 当我试图如何将ssh密钥添加到码头集装箱?
docker-compose run web cap production git:check
我有git的退出状态:128。我知道这是从码头工人的ssh问题。
我可以将SSH密钥添加到Docker容器并运行cap production deploy吗?
我有部署现有的与Capistrano的Rails应用程序。现在我的团队将此项目转换为Docker。 当我试图如何将ssh密钥添加到码头集装箱?
docker-compose run web cap production git:check
我有git的退出状态:128。我知道这是从码头工人的ssh问题。
我可以将SSH密钥添加到Docker容器并运行cap production deploy吗?
我相信你可以使用卷,装入内部容器的SSH密钥:https://docs.docker.com/compose/compose-file/#volume-configuration-reference
,如:
volumes: - ~/.ssh/id_rsa:/home/user/.ssh/id_rsa
您好,有没有真正太多的信息从,因为你很可能产生去码头形象在你自己(你的团队)。我看到这个问题(https://stackoverflow.com/questions/23712481/capistrano-gitcheck-failed-exit-status-128)已经被回答。一般而言,您应该尽量避免向图像添加按键,但可以尝试在构建图像时使用它们,或者将其用作可在泊坞窗内访问的环境变量。 – Pixelartist