在我的.dockerignore文件中,我看到许多行都以如下所示的两个星号开头。
**/.git
**/.gitignore
**/.project
这是什么意思?
答案 0 :(得分:1)
与.gitignore
表示法相同,它递归地忽略任何子目录(包括当前目录)中的指定文件。一颗星星只能包含一个级别的子目录。
有关.dockerignore
语法的更多信息,请参见:https://docs.docker.com/engine/reference/builder/#dockerignore-file
以下是与您的问题相关的陈述:
... Docker还支持特殊的通配符字符串**,该字符串可匹配任意数量的目录(包括零个)。例如,** / *。go将排除在所有目录(包括构建上下文的根目录)中找到的所有以.go结尾的文件。