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. 验证访问

 

posted @ 2019-09-19 09:43  hello-Jesson  阅读(786)  评论(0编辑  收藏  举报