我有一个.dockerignore文件,我想在其中排除整个目录,但该目录中的/src所有.json文件/src除外。
我目前的方法如下所示:
/src/*
!/src/**/*.json
我也尝试过使用/src而不是/src/*,但在这两种情况下都排除了整个目录,并且找不到 JSON 文件。
我有一个.dockerignore文件,我想在其中排除整个目录,但该目录中的/src所有.json文件/src除外。
我目前的方法如下所示:
/src/*
!/src/**/*.json
我也尝试过使用/src而不是/src/*,但在这两种情况下都排除了整个目录,并且找不到 JSON 文件。
您应该按如下方式更改忽略文件:
/src/*
!/src/*.json
!/src/**/*.json
原因是!/src/**/*.json在 的子文件夹中搜索 json 文件/src,而不是在/src其本身中搜索。
如果您需要更多信息,请查看官方文档https://docs.docker.com/engine/reference/builder/#dockerignore-file。