📋 项目模板
✅ 选择忽略规则
通用规则
.git.gitignore.dockerignore.env*Dockerfile*docker-compose**.md.github/ .gitlab-ci.yml .circleci/.vscode/ .idea/*.logtmp/ temp/docs/📋 自定义规则
📤 生成结果
什么是.dockerignore文件?
.dockerignore类似于.gitignore,指定Docker构建上下文中要排除的文件和目录,减小构建上下文大小、加速构建、避免敏感信息泄露。
.dockerignore和.gitignore的区别?
.gitignore控制Git忽略,.dockerignore控制Docker构建上下文忽略。语法相同但作用不同,.dockerignore通常排除更多内容。
为什么需要.dockerignore?
没有.dockerignore时,Docker发送整个项目目录给守护进程,包括node_modules、.git等,导致构建缓慢、镜像臃肿、可能泄露敏感信息。
支持哪些项目模板?
支持Node.js、Python、Java、Go、Rust、PHP等主流语言模板,每个预置了常用的忽略规则。
生成的文件可以直接使用吗?
可以。生成的.dockerignore是标准格式,放到项目根目录即可生效。
数据会上传服务器吗?
不会。所有生成逻辑均在浏览器本地执行,项目信息不会离开您的设备。
.dockerignore支持通配符吗?
支持。支持*、**、?、!等通配符模式,语法与.gitignore一致。