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 等参数排除开发依赖。