[开源]一键将应用打包成 Docker 镜像的可视化平台 提供 Web 界面操作
开源系统流程管理
![[开源]一键将应用打包成 Docker 镜像的可视化平台 提供 Web 界面操作](https://yy123.ink/api/img/1782599577710-noram2.jpg)
一、开源项目简介
App2Docker
一键将应用打包成 Docker 镜像的可视化平台
支持 Java、Node.js、Python、Go、静态网站等多种应用类型,提供 Web 界面操作,无需编写 Dockerfile。
二、开源协议
使用MIT开源协议
三、界面展示

四、功能概述
核心功能
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 仓库配置
-
支持多个仓库,可设置激活仓库 - 仓库认证测试
-
测试仓库登录是否正常 - 自动推送
-
构建完成后自动推送到激活仓库
五、技术选型
快速开始
使用 Docker 镜像(推荐)
访问:http://localhost:8000
默认账号:admin / admin
数据持久化
重要:必须映射 data/ 目录,否则配置和模板会丢失!
目录内容:
-
config.yml - 配置文件 -
templates/ - 用户自定义模板 -
uploads/ - 上传的文件(临时) -
exports/ - 导出的镜像
更多内容请查看 README.md 文档
评论