关于 Dockerfile 生成器
该工具用于根据项目配置快速生成 Dockerfile,支持 Node/Python 模板、多阶段构建与安全选项。
核心功能
- 基础镜像选择:按运行时选择合适
FROM。 - 关键参数配置:工作目录、端口、启动命令、环境变量。
- 构建策略选项:支持 npm/pip 安装、多阶段构建、非 root 用户。
- 模板快捷生成:提供 Node、Python 等常见模板。
- 输出复制与重置:生成结果可复制,支持一键重置配置。
使用说明
- 选择基础镜像并填写核心参数。
- 按项目需要开启多阶段或非 root 等选项。
- 使用模板初始化后做细节调整。
- 复制生成 Dockerfile 到项目根目录。
使用场景
- 新项目容器化初稿生成。
- 旧项目 Dockerfile 标准化改造。
- 团队内部容器构建规范沉淀。
常见问题
镜像体积太大怎么办?
优先启用多阶段构建,减少运行时层和无关依赖。
为什么容器里权限有问题?
启用非 root 用户后需确认工作目录和文件权限已正确设置。