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