docker 部署 odoo
时间: 2023-11-09 11:06:21 浏览: 112
要在Docker中部署Odoo,可以按照以下步骤进行操作:
1. 首先,在你的机器上安装Docker和Docker Compose。
2. 创建一个新的目录来存储Odoo的相关文件。
3. 在该目录中创建一个名为`docker-compose.yml`的文件,并将以下内容添加到文件中:
```
version: '3'
services:
web:
image: odoo:latest
depends_on:
- db
ports:
- "8069:8069"
volumes:
- ./config:/etc/odoo
- ./addons:/mnt/extra-addons
db:
image: postgres:10
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD=odoo
- POSTGRES_USER=odoo
volumes:
- ./data:/var/lib/postgresql/data
```
4. 创建一个名为`config`的文件夹,并在其中创建一个名为`odoo.conf`的文件。在该文件中,添加以下内容:
```
[options]
addons_path = /mnt/extra-addons
```
5. 创建一个名为`addons`的文件夹。你可以将自定义的Odoo模块放在这个文件夹中。
6. 在终端中导航到存储Odoo文件的目录,并运行以下命令启动Odoo容器:
```
docker-compose up -d
```
这将下载所需的映像并启动Odoo容器。你可以通过访问`http://localhost:8069`来访问Odoo。
阅读全文