如何避免复制所有docker上下文目录?

如何避免复制所有docker上下文目录?,docker,Docker,我想构建一个docker映像,它基于存储库中多个位置的文件 (每个服务都有一个项目目录,共享目录中需要一些文件) 完整的存储库非常大,因此使用存储库根作为上下文会减慢速度 但是使用服务目录也有问题,因为不可能从存储库外部将文件复制到docker映像 我目前的解决方案是将所有文件复制到一个“暂存”目录,但我正在寻找更干净、更快的文件你可以使用一个你可以使用一个我知道docker ignore在上下文库中,不能从不同的位置加载,比如docker文件。如果您需要为每个docker Images使用不同

我想构建一个docker映像,它基于存储库中多个位置的文件 (每个服务都有一个项目目录,共享目录中需要一些文件)

完整的存储库非常大,因此使用存储库根作为上下文会减慢速度

但是使用服务目录也有问题,因为不可能从存储库外部将文件复制到docker映像


我目前的解决方案是将所有文件复制到一个“暂存”目录,但我正在寻找更干净、更快的文件

你可以使用一个

你可以使用一个

我知道docker ignore在上下文库中,不能从不同的位置加载,比如docker文件。如果您需要为每个docker Images使用不同的docker ignore,则会出现问题。是的,看起来每个上下文只能有1个
.dockerignore
。如果不同的docker文件具有相同的上下文,但需要不同的
.DockerInore
,我认为这是不可能的。据我所知,docker ignore位于上下文库中,无法从不同的位置(如docker文件)加载。如果您需要为每个docker Images使用不同的docker ignore,则会出现问题。是的,看起来每个上下文只能有1个
.dockerignore
。如果不同的DockerFile具有相同的上下文,但需要不同的
.dockergnore
,我认为这是不可能的。