2

我有一个.dockerignore文件,我想在其中排除整个目录,但该目录中的/src所有.json文件/src除外。

我目前的方法如下所示:

/src/*
!/src/**/*.json

我也尝试过使用/src而不是/src/*,但在这两种情况下都排除了整个目录,并且找不到 JSON 文件。

4

1 回答 1

1

您应该按如下方式更改忽略文件:

/src/*
!/src/*.json
!/src/**/*.json

原因是!/src/**/*.json在 的子文件夹中搜索 json 文件/src,而不是在/src其本身中搜索。

如果您需要更多信息,请查看官方文档https://docs.docker.com/engine/reference/builder/#dockerignore-file

于 2021-06-10T09:45:45.207 回答