1、介绍
ERPNext 是一种业务财务集成一体的现代管理关键。 与传统会计和 ERP 相比,它具有许多优势。相对于传统记账软件的优势: 不仅仅是会计! 管理库存、账单、报价、销售线索、工资单等。所有数据存放在同一个地方安全存储, 所有用户都在同一个位置都获得相同的更新数据。避免重复性的工作, 通过集成, 将业务数据的存储直接转换成财务数据。保留审计记录, 在一个位置获取客户的交易历史记录。相对大型ERP的优势 $$$ - 省钱.容易部署: 众所周知,大型 ERP 很难设置,在你做一些有意义的事情之前会问你无数的问题.容易使用: 基于网页的风格, 快速适配用户的使用习惯.开源 : 软件是开源的, 可以用任何一种喜欢的方式部署.
2、Docker部署
(1)拉取镜像
镜像本身已拉取所有文件并安装中文本地化插件,运行后无需任何设置直接访问地址
docker pull lvxj11/erpnext:latest
(2)创建并启动容器
docker run -itd -p 2280:80 -v ERPNext_db:/var/lib/mysql -v ERPNext_sites:/home/frappe/frappe-bench/sites --name ERPNext lvxj11/erpnext:latest
注意::::
docker run -itd -p 80:80 #可自定义端口-v ERPNext_db:/var/lib/mysql #数据库卷,不可使用宿主机路径代替-v ERPNext_sites:/home/frappe/frappe-bench/sites #站点卷,不可使用宿主机路径代替--name ERPNext lvxj11/erpnext:latest
(3)查看容器是否启动正常
docker ps
(4)存储卷说明
很多人对存储卷的了解不够深入,觉得如果不映射到宿主机路径,文件就不能长久保留,而且对升级镜像服务与否很担心。其实大可不必,Docker卷本身就是一个持久化的存储卷,只要不删除卷本身,容器的修改和更新完全不影响卷的数据存储。
可以使用docker inspect 容器名 | grep Source 查看卷的位置。
docker inspect ERPNext | grep Source
3、系统使用
(1)镜像默认数据
系统账号:administrator系统密码:admin数据库账号:root数据库密码:Pass1234
(2)访问系统
登录ip:port打开系统,这里是xx.xx.xx.xx:2280,设置基础环境和公司信息
等待数据库初始化:
初始化完成后,顺利进入系统首页