如何有选择地忽略同一项目中用于不同Docker文件的文件夹

时间:2018-08-28 17:04:11

标签: docker

我正在一个项目中工作,该项目的前端和后端位于同一存储库中的不同文件夹中:frontback。我还使用了两个不同的Docker文件Dockerfile_frontDockerfile_back。而且我使用docker-compose上下移动项目。

我想从back建筑环境中排除Dockerfile_front文件夹,反之亦然。

在这种情况下隔离Docker上下文的实际方法是什么?

1 个答案:

答案 0 :(得分:0)

我目前无法在同一目录中拥有两个不同的.dockerignore文件。

但是,buildkit最近在最新版本中进入了实验阶段,并且能够仅提取特定构建所需的构建上下文部分。因此,对于buildkit,如果您的正面图像中没有包含back的复制命令,则该文件夹将不包含在上下文中,而无需在.dockerignore文件中指定它。