odoo开发笔记 -- 单台物理服务器上,利用docker部署多套odoo应用
部署结构:
待更新!
----服务器硬件配置:
操作系统:ubuntu16.04-64bit CPU/内存:4核8G
1. 基础环境安装
nginx离线安装:
docker环境安装:
2. 官方容器镜像下载:
odoo-image:
postgresql9.6-image:
3. 启动两个app
docker run -d -p 5439:5432 -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=******* -e POSTGRES_DB=postgres --name app1_db postgres:9.6 docker run -p 8069:8069 --name app1 --link app1_db:db -t odoo:10
docker run -d -p 5438:5432 -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=******* -e POSTGRES_DB=postgres --name app2_db postgres:9.6 docker run -p 8068:8069 --name app2 --link app2_db:db -t odoo:10
注意:--link的写法:
--link 目标容器名:固定写死(db)
例如:--link app2_db:db
4. 更新不同应用模块代码
5. Nginx代理配置
6. 验证访问