docker 安装odoo ERP系统

Odoo 是世界上最受欢迎的一体化商业软件。它提供了一系列商业应用程序,包括 CRM ,网站,电子商务,账单,会计,制造,仓库,项目管理,库存等等,所有这些都可以无缝集成。

本来是装在服务器上的,但是没有装明白,我就拉的镜像在docker运行了,记录一下,免得再忘记。docker镜像地址

 ### docker run -d --mount type=bind,src=/odoo/db,dst=/var/lib/postgresql -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=heihei.123 -e POSTGRES_DB=postgres --name db postgres:10
### docker run -p 8069:8069 --name odoo --link db:db -t odoo:12
### firewall-cmd --zone=public --add-port=8069/tcp --permanent
### firewall-cmd --reload
docker restart odoo db 

浏览器访问IP+端口 

 

### 如何在宝塔面板上使用 Docker 安装 Odoo ERP 系统 #### 准备工作 确保已经按照说明搭建并启动了 Docker 服务。对于 Linux 环境,可通过 `systemctl start docker` 启动 Docker 服务[^1]。 #### 创建容器前的准备 由于目标是在宝塔面板中利用 Docker 部署 Odoo,因此先要在宝塔面板里设置好相应的环境。考虑到该镜像是基于 Ubuntu 操作系统的,并且预置了 Nginx、MySQL 和 phpMyAdmin 等组件,这为后续安装 Odoo 提供了一个良好的基础环境[^2]。 #### 获取官方 Odoo Docker 镜像 为了简化部署过程,推荐直接拉取来自 Docker Hub 的官方 Odoo 镜像: ```bash docker pull odoo:latest ``` 此命令会下载最新版本的 Odoo 到本地机器上。 #### 运行 Odoo 容器 接着运行下面这条命令来启动一个新的 Odoo 实例,同时映射必要的端口和服务依赖项(如 PostgreSQL 数据库),以便能够访问 Web 接口以及保存数据: ```bash docker run -d \ --name odoo \ -p 8069:8069 \ -v /var/lib/odoo:/var/lib/odoo \ --link db:db \ odoo:latest ``` 上述命令中的 `-p 8069:8069` 表示将主机上的 8069 端口转发到容器内部的服务端口中;而 `-v /var/lib/odoo:/var/lib/odoo` 是指定了卷挂载路径用于持久化存储 Odoo 的应用数据[^5]。 #### 设置数据库链接 (如果需要外部数据库) 默认情况下,Odoo 可以自己创建一个内置的小型 PostgresSQL 数据库实例。但如果想要连接现有的 PostgreSQL 或者 MySQL 数据库,则需调整上面提到的 `--link db:db` 参数指向实际存在的数据库容器名或 IP 地址。 #### 访问 Odoo 控制台 一旦容器成功启动,就可以通过浏览器访问 http://localhost:8069 来进入 Odoo 的初始配置页面,根据提示完成初始化向导即可开始体验完整的 Odoo 功能集。 #### 修改用户名和密码 初次登录后可能希望更改默认账户信息。此时可以借助 PuTTY 工具 SSH 登录至服务器,再通过命令行方式修改宝塔面板的相关设定,从而保障安全性[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值