微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

构建从 docker 容器到 bitbucket 私有存储库的 SSH 通信设置

如何解决构建从 docker 容器到 bitbucket 私有存储库的 SSH 通信设置

我在 Bamboo 代理(即 AWS EC2 实例)上安装了 docker,每次 Bamboo 随机选择此代理来执行任务。

我们需要将代码更改从 docker 容器本身推送到 Bitbucket 私有存储库。

我们在代理上使用 Bamboo 代码签出任务克隆了存储库,并将代码复制到 docker 容器。 但是当我们尝试从容器推送代码时,我们需要设置 ssh 密钥,因此为此我们在代理本身上生成了 ssh 密钥,并在构建映像时将 .ssh 文件夹从代理复制到容器的根目录。

因为每次我们生成新的 ssh 密钥时,代理都会有所不同,因此使用 dockerfile 将新密钥复制到 docker 容器。

但是为了在 docker 容器(私钥)和 Bitbucket 存储库(公钥)之间进行通信,我们需要将公钥上传到存储库。

如何将此公钥更新到 bitbucket 存储库,因为每次公钥都会有所不同。 有没有其他方法可以对此进行排序?

请推荐。 谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。