所以我有一个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来构建容器吗?我没有找到太多有关该主题的信息。