🐳 Dockerfile生成器
可视化生成Dockerfile,支持多语言多阶段构建
🔧 基础配置
基础镜像
Node.js 18 (Alpine)
Node.js 20 (Alpine)
Python 3.11 (Slim)
Python 3.12 (Slim)
Go 1.21 (Alpine)
Java 17 (Slim)
Nginx (Alpine)
Rust 1.75 (Slim)
工作目录
暴露端口
启动命令
📦 功能模块
多阶段构建
环境变量
COPY文件
安装依赖
健康检查
非root用户
数据卷
🌍 环境变量
环境变量 (每行KEY=VALUE)
NODE_ENV=production PORT=3000
📂 文件复制
源文件
复制全部源码
⚡ 安装命令
依赖安装命令
🏥 健康检查
检查命令
检查间隔(秒)
🐳 生成Dockerfile
📋 复制
⬇ 下载
修改参数自动生成Dockerfile
📦 Dockerfile生成器
可视化生成标准化Dockerfile
多语言镜像
多阶段构建
健康检查
非root
💡 使用须知
选择基础镜像自动匹配最佳实践配置
多阶段构建可减小最终镜像体积
非root用户提升容器安全性
生成配置请根据项目实际修改
✨ 绘萤者
以萤火之光,绘万千想象
完全免费
开源精神
极客风范
协作共创
绘萤者——探索真正的互联网精神,创造更有意义的互联网。