如何使用子目录下的根上下文和Dockerfile从git存储库构建Docker映像

时间:2019-01-27 17:49:47

标签: linux git docker github dockerfile

在docker documentation中,可以看到可以从git存储库构建映像。甚至可以从选定的分支和目录进行构建。我有一个在目录结构中包含多个Dockerfile的存储库。它们是使用项目根上下文在本地构建的,因此我运行:

docker build -f docker/backend/Dockerfile -t mybackend .

,因此我使用/上下文构建了图像。但是关于从git进行构建的文档说,该上下文仅用于Dockerfile位于主项目目录中的存储库。

是否可以以某种方式绕过此方法?要运行命令:

docker build -t myimage git@github.com:user/repo.git#branch:docker/backend

并使用主目录的上下文来构建它吗?

0 个答案:

没有答案