[开源]一键将应用打包成 Docker 镜像的可视化平台,提供 Web 界面操作,无需编写 Dockerfile App2Docker 一键将应用打包成 Docker 镜像的可视化平台 支持 Java、Node.js、Python、Go、静态网站等多种应用类型,提供 Web 界面操作,无需编写 Dockerfile。 核心功能 1. 镜像构建 分步构建流程: 支持 Java(.jar)、Node.js、Python、Go、静态网站 选择数据源(文件上传或 Git 数据源) 确认分支(Git 源) 选择项目类型和模板 选择服务(多服务构建) 选择资源包(可选) 填写镜像名称和标签 实时查看构建日志 2. 流水线管理(CI/CD) Webhook 触发 支持 GitHub、GitLab、Gitee 分支策略 使用推送分支构建(所有分支都触发) 只允许匹配分支触发(使用推送分支构建) 使用配置分支构建(所有分支都触发) 分支标签映射 不同分支自动使用不同标签(如 master→latest, dev→dev) 定时触发 支持 Cron 表达式定时构建 构建历史 查看历史构建记录和日志 3. 导出镜像 单个镜像导出 Docker Compose 批量导出 支持 Gzip 压缩 4. 任务管理 查看所有构建和导出任务 实时查看任务日志 任务状态跟踪(等待中/进行中/已完成/失败) 任务清理功能 5. 配置管理 Docker 仓库配置 支持多个仓库,可设置激活仓库 仓库认证测试 测试仓库登录是否正常 自动推送 构建完成后自动推送到激活仓库 开源协议 使用MIT开源协议