1. 安装 docker (如已安装,可忽略此步,直接从第 2 步开始)
sudo apt update && sudo apt upgrade -y
sudo apt install docker.io -y
2. docker命令安装postgresql14
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name pg14 postgres:14
3. docker命令安装Odoo
docker run -d -v /etc/odoo:/etc/odoo -v /mnt/extra-addons:/mnt/extra-addons -p 8069:8069 -p 8072:8072 --name odoo17 --link pg14:db -t odoo:17.0
执行以上命令后,Odoo便可正常运行了,使用 x.x.x.x:8069 即可正常访问。注意:防火墙需要开放对应的 8069 和 8072 端口
如安装第三方模块,需要安装额外的python模块,可跳转看以下文章:docker中安装py模块
odoo docker部署