Dockerfile 生成器

可视化生成 Dockerfile,支持多种语言预设模板,一键复制或下载容器构建文件。

预设模板

构建配置

环境变量

暂无环境变量

Dockerfile 内容

FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . ./
EXPOSE 3000
CMD ["npm", "start"]

使用说明

功能介绍

Dockerfile 生成器是一个可视化构建 Docker 容器配置文件的工具。通过表单填写基础镜像、工作目录、依赖安装、暴露端口、启动命令等参数,自动生成符合 Dockerfile 语法的构建文件,支持 Node.js、Python、Go、Java、Rust、Nginx 等多种语言的预设模板,并支持自定义镜像与环境变量配置。

操作步骤

1. 选择预设模板快速填充常见配置,或在搜索框中输入关键词模糊匹配模板;2. 根据项目实际情况修改基础镜像、版本、工作目录、依赖安装命令等参数;3. 如需配置环境变量,点击「添加」按钮逐条录入;4. 下方实时预览生成的 Dockerfile 内容;5. 点击「复制」将内容复制到剪贴板,或点击「下载」保存为 Dockerfile 文件。

注意事项

启动命令将自动转换为 CMD ["cmd", "arg1", "arg2"] 的 JSON 数组格式;环境变量以 ENV KEY=VALUE 形式输出,建议将敏感信息(如密码、密钥)通过运行时注入而非写入 Dockerfile;基础镜像建议优先使用 alpine 或 slim 变体以减小镜像体积;生产环境建议在依赖安装命令后添加 --production 或 --no-dev 等参数排除开发依赖。