如何将 ssh 密钥添加到 docker 容器?
How to add ssh key to docker container?
我现有 Rails 应用程序与 Capistrano 部署。现在我的团队将这个项目切换到 Docker。
当我尝试
docker-compose run web cap production git:check
我有 git 退出状态:128。我知道这是来自 Docker 的 ssh 问题。
我可以将 SSH 密钥添加到 Docker 容器和 运行 上限生产部署中吗?
我相信你可以使用卷,将你的 ssh 密钥安装到容器中:https://docs.docker.com/compose/compose-file/#volume-configuration-reference
喜欢:
volumes:
- ~/.ssh/id_rsa:/home/user/.ssh/id_rsa
我现有 Rails 应用程序与 Capistrano 部署。现在我的团队将这个项目切换到 Docker。 当我尝试
docker-compose run web cap production git:check
我有 git 退出状态:128。我知道这是来自 Docker 的 ssh 问题。
我可以将 SSH 密钥添加到 Docker 容器和 运行 上限生产部署中吗?
我相信你可以使用卷,将你的 ssh 密钥安装到容器中:https://docs.docker.com/compose/compose-file/#volume-configuration-reference
喜欢:
volumes:
- ~/.ssh/id_rsa:/home/user/.ssh/id_rsa