Docker构建报错:invalid excludepatterns无效排除模式问题解决
Docker构建镜像时
.dockerignore语法错误的原因及修复方法 问题原因
.dockerignore的规则语法遵循Unix风格路径规范,你当前文件里的bin\和obj\用了Windows风格的反斜杠。Docker的规则解析器会将反斜杠识别为非法的转义字符,从而触发syntax error in pattern错误。
修复方法
有两种可行的修改方式:
- 将反斜杠替换为Unix风格的正斜杠,明确指定忽略目录:
bin/ obj/ - 直接写目录名称(Docker会自动匹配同名的文件或目录):
bin obj
内容的提问来源于stack exchange,提问作者Aaron Meese
相关产品推荐
相关产品推荐

