odoo 安装docker
时间: 2025-04-20 11:30:10 浏览: 21
### 如何在 Docker 中安装 Odoo
#### 更新并安装 Docker 引擎
为了确保系统的软件包列表是最新的,在安装 Docker 引擎之前应当更新本地的 APT 软件源索引。之后可以执行命令来安装 Docker 引擎。
```bash
sudo apt update && sudo apt install docker-ce -y
```
此操作会自动完成 Docker 的下载与安装过程[^1]。
#### 启动 PostgreSQL 数据库服务
由于 Odoo 使用 PostgreSQL 作为其默认数据库管理系统,因此需要先启动一个 PostgreSQL 实例。通过指定环境变量 `POSTGRES_USER` 和 `POSTGRES_PASSWORD` 来设置用于连接到该实例的身份验证凭证,并创建一个新的数据库名为 `postgres`。
```bash
docker run -d \
-e POSTGRES_USER=odoo \
-e POSTGRES_PASSWORD=odoo \
-e POSTGRES_DB=postgres \
--name db \
postgres:15
```
这段脚本会在后台运行一个带有特定配置选项的新容器[^3]。
#### 运行 Odoo 应用程序容器
一旦 PostgreSQL 已经准备好,就可以继续部署 Odoo 容器了。这里定义了一些挂载点以便于持久化存储数据文件、自定义配置以及额外模块;同时也指定了端口映射使得可以从外部访问 Web 接口。
```bash
docker run -d --restart always \
-v $(pwd)/odoo-data/data:/var/lib/odoo \
-v $(pwd)/odoo-data/config:/etc/odoo \
-v $(pwd)/odoo-data/addons:/mnt/extra-addons \
-p 8069:8069 \
--name odoo \
--link db:db \
odoo:18.0
```
上述指令不仅设置了必要的卷绑定和网络链接参数,还启用了重启策略以提高稳定性[^4]。
#### 测试安装成果
最后一步是确认一切正常工作。可以通过浏览器导航至服务器 IP 地址加上端口号 (通常是 http://your_server_ip:8069),如果看到 Odoo 登录页面,则说明安装成功[^2]。
阅读全文
相关推荐
















