Frappe 与 ERPNext 容器镜像 logo

Frappe 与 ERPNext 容器镜像

Frappe Technologies 发布的 Frappe 框架与 ERPNext 容器镜像。frappe/erpnext 是当前统一镜像,可用于 Web、后台任务和实时通信;frappe/bench 用于开发环境。适合自托管开源 ERP 与基于 Frappe 的业务应用。 https://frappe.io/

Frappe 是一套开源的全栈低代码框架,用 Python 与 JavaScript 构建业务应用。ERPNext 是基于 Frappe 的开源企业资源计划系统,覆盖财务、库存、制造、销售和人力资源等模块。Docker Hub 上 frappe 组织由 Frappe Technologies 维护,约 11 个仓库,主页指向 frappe.io。 当前推荐的应用镜像是 frappe/erpnext,拉取量约 580 万。官方 frappe_docker 已改为所有服务共用这一镜像:前端通过 nginx-entrypoint.sh 提供静态资源与反向代理,后台、队列和 websocket 通过不同的启动命令区分。frappe/bench 用于快速准备开发环境。frappe/base 与 frappe/build 提供运行和构建依赖。 frappe/erpnext-worker、frappe/erpnext-nginx、frappe/frappe-worker、frappe/frappe-nginx、frappe/frappe-socketio 属于较早的多镜像拆分布局,历史拉取量很高。新部署应使用 frappe/erpnext,并按 frappe_docker 文档挂载站点目录。生产环境若要加入自定义应用,应使用 custom 或 layered 镜像构建,而不是直接把演示用的生产镜像当成长久方案。站点数据通常还需要 MariaDB 与 Redis。

Frappe 与 ERPNext 容器镜像集合

frappe-worker logo
frappe-worker
Frappe 与 ERPNext 容器镜像
已安装Frappe框架的Python环境,提供gunicorn服务、多类型worker、调度器及站点操作实用命令,适用于Frappe应用的部署与管理。
7 次收藏83005 次下载
--更新
erpnext-worker logo
erpnext-worker
Frappe 与 ERPNext 容器镜像
已安装Frappe框架和ERPNext的Python环境。
87 次收藏3438395 次下载
--更新
frappe-socketio logo
frappe-socketio
Frappe 与 ERPNext 容器镜像
通过WebSocket为Frappe框架用户界面提供实时通信能力。
5 次收藏555360 次下载
--更新
frappe-nginx logo
frappe-nginx
Frappe 与 ERPNext 容器镜像
提供静态资源服务并将Web请求代理到相应服务的Docker镜像。
3 次收藏78068 次下载
--更新
erpnext-nginx logo
erpnext-nginx
Frappe 与 ERPNext 容器镜像
提供静态资源服务并将Web请求代理到相应的服务。
16 次收藏754783 次下载
--更新
bench logo
bench
Frappe 与 ERPNext 容器镜像
用于快速搭建Frappe框架的开发环境和VS Code开发容器的镜像。
35 次收藏1049251 次下载
--更新
erpnext logo
erpnext
Frappe 与 ERPNext 容器镜像
ERPNext是一款免费开源的企业资源规划(ERP)系统,集成财务会计(含总账、应收应付账款、财务报表)、供应链管理(涵盖采购、库存、销售及物流跟踪)、客户关系管理(客户信息、销售机会与互动分析)、人力资源管理(员工档案、考勤、薪资与绩效)及项目管理(任务分解、进度与成本控制)等核心模块,支持业务流程自定义自动化、跨部门数据实时同步与集成报表分析,用户可免费获取完整源代码并按需修改、分发或二次开发,无需许可费用,凭借开源社区持续迭代与全球开发者支持,具备高灵活性与可扩展性,能满足各规模企业信息化需求,助力消除信息孤岛、提升运营效率、降低管理成本,实现从基础操作到战略决策的全流程数字化管理。
108 次收藏6030138 次下载
--更新
assets-builder logo
assets-builder
Frappe 与 ERPNext 容器镜像
暂无描述
5684 次下载
--更新
build logo
build
Frappe 与 ERPNext 容器镜像
包含Frappe框架应用所需构建依赖的Docker镜像,用于简化Frappe应用开发和部署过程中的依赖配置,提供预安装的系统包、Python依赖及工具链。
1 次收藏322262 次下载
--更新
base logo
base
Frappe 与 ERPNext 容器镜像
包含运行Frappe框架应用所需基础依赖项的Docker镜像,为基于Frappe的业务应用提供标准化运行环境。
317906 次下载
--更新
falcon-javascript logo
falcon-javascript
Frappe 与 ERPNext 容器镜像
暂无描述
441 次下载
--更新

推荐技术栈

应用

Frappe FrameworkERPNextBench

依赖服务

MariaDBRedisNginxSocket.IO

镜像

frappe/erpnextfrappe/benchfrappe/base

典型使用场景

自托管 ERPNext

使用 frappe/erpnext 配合 MariaDB、Redis 和站点卷,按 frappe_docker 的 Compose 运行一套 ERPNext。

frappe/erpnextMariaDBRedisfrappe_docker

带自定义应用的生产镜像

在 frappe_docker 中用 custom 或 layered Dockerfile 把自有 Frappe 应用打进镜像,再部署前端、Worker 和 websocket。

frappe/erpnextfrappe_dockerapps.json

框架开发

用 frappe/bench 或本地构建的开发镜像编写 Frappe 应用,再构建成可部署镜像。

frappe/benchfrappe/baseBench CLI

常见问题 (FAQ)

Q1:现在应该用 frappe/erpnext,还是 erpnext-worker、erpnext-nginx 这一组?

新部署使用 frappe/erpnext。官方文档说明前端、后台、Worker 和 websocket 已共用这一镜像,通过 command 和环境变量区分角色,站点只挂载 /home/frappe/frappe-bench/sites。erpnext-worker、erpnext-nginx、frappe-worker、frappe-nginx、frappe-socketio 是旧的多镜像布局。迁移时改镜像名和启动命令,并去掉单独的 assets 卷。

Q2:frappe/erpnext 能否直接用于带自定义应用的生产环境?

frappe_docker 把仅含 Frappe 与 ERPNext 的生产镜像定位为快速试用。要安装自有应用,应按文档构建 custom 或 layered 镜像,用 apps.json 声明应用仓库。演示用的 pwd.yml 明确不适合安装自定义应用,也不适合作为长期生产环境。

Q3:除了这个命名空间里的镜像,还需要什么?

ERPNext 站点依赖 MariaDB(或兼容的数据库)和 Redis。这些服务使用各自上游镜像,不在 frappe 组织内。还需要持久化站点目录,并在升级后执行 bench migrate。具体 Compose 以 github.com/frappe/frappe_docker 为准。

专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告