【问题标题】:.dockerignore - exclude directory except certain file-types.dockerignore - 排除某些文件类型以外的目录
【发布时间】:2021-08-27 07:28:39
【问题描述】:

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

我目前的做法是这样的:

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

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

【问题讨论】:

标签: docker dockerfile dockerignore


【解决方案1】:

你应该改变忽略文件如下:

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

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

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

【讨论】:

  • 这似乎不起作用(无论如何都没有匹配 /src/*.json 的文件)。但我不知道出了什么问题。看起来应该可以了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-01
  • 1970-01-01
  • 2017-08-10
  • 1970-01-01
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
相关资源
最近更新 更多