Skip to content

1.dockerignore

1.1 介绍

.dockerignore文件是隐藏文件也是一个工具,可以帮助你定义你真正需要的Docker 构建上下文。使用此文件,你可以为这些文件和文件夹规则指定忽略规则异常,这些规则异常将不包含在构建上下文中,因此不会打包到存档中并上载到Docker服务器

1.2 语法

pattern:
{term}
术语:
'*'         匹配任何非分隔符字符序列
'?'        匹配任何单个非分隔符
'['['^'] {character-range}']'
字符类(必须是非空的)
c匹配字符c    (c!='*','?','\\','[')
'\\'    c匹配字符c

字符范围:
c匹配字符c    (c!='\\',' - ',']')
'\\'    c匹配字符c
lo' - 'hi匹配字符c for lo< = c< = hi

补充:
'**'    匹配任意数量的目录(包括零)
'!'     行开头! (感叹号)可用于排除例外情况
以此字符开头的'#'行将被忽略:将其用于评论
pattern:
{term}
术语:
'*'         匹配任何非分隔符字符序列
'?'        匹配任何单个非分隔符
'['['^'] {character-range}']'
字符类(必须是非空的)
c匹配字符c    (c!='*','?','\\','[')
'\\'    c匹配字符c

字符范围:
c匹配字符c    (c!='\\',' - ',']')
'\\'    c匹配字符c
lo' - 'hi匹配字符c for lo< = c< = hi

补充:
'**'    匹配任意数量的目录(包括零)
'!'     行开头! (感叹号)可用于排除例外情况
以此字符开头的'#'行将被忽略:将其用于评论