使用docker-compose从远程仓库SSH URL构建容器?

时间:2019-12-11 21:06:13

标签: docker ssh docker-compose

所以我有一个docker-compose文件,我试图从内部存储库构建多个容器,而我的组织通过每个存储库的SSH网址将其托管在Bitbucket上。尝试通过普通的HTTPS网址提取存储库时遇到了问题,因此我们尝试使用SSH进行尝试。 docker-compose文件看起来像这样模糊:

version: '3.7'

services:
  container-1:
    build:
      context: ssh://git@bitbucket.draper.com/sw/container-1.git

  .. more similar containers ..

secrets:
  ssh_keys_for_repos:
    file: file_path_1

在尝试构建此docker-compose文件时,docker似乎没有将SSH URL视为有效URL?我们正在尝试一些奇怪的解决方案来尝试使该URL更像是一个URL,例如用'https'替换'ssh',但这并没有提供任何帮助。 docker-compose甚至还支持通过使用SSH这样的URL来构建容器吗?我没有找到太多有关该主题的信息。

0 个答案:

没有答案