.dockerignore文件中的两个星号是什么意思?

时间:2019-12-19 16:22:58

标签: docker

在我的.dockerignore文件中,我看到许多行都以如下所示的两个星号开头。

**/.git **/.gitignore **/.project

这是什么意思?

1 个答案:

答案 0 :(得分:1)

.gitignore表示法相同,它递归地忽略任何子目录(包括当前目录)中的指定文件。一颗星星只能包含一个级别的子目录。

有关.dockerignore语法的更多信息,请参见:https://docs.docker.com/engine/reference/builder/#dockerignore-file

以下是与您的问题相关的陈述:

  

... Docker还支持特殊的通配符字符串**,该字符串可匹配任意数量的目录(包括零个)。例如,** / *。go将排除在所有目录(包括构建上下文的根目录)中找到的所有以.go结尾的文件。