使用docker-compose开启多个erp运行环境
运行环境:Ubuntu 20.04.3
本次使用vscode工具,已江西乐安为例子进行操作。
一:检查环境
检查docker-compose15jxla.yml,需要根据docker-compose15.yml进行重命名。如图框住部分所示。
容器名称
端口号
数据卷名称
网络名称
清除历史残留数据
由于数据卷和网络不回随着docker_compose down而清除,所以需要检查一下有没有残留,有的话鼠标右键Remove删除。如图框住部分。
二:新建docker网络
提前新建docker网络,需要与yml中的一致。如图。
三:修改nginx.conf文件
新增一个server
server
listen 80;
server_name la0794.bigfoot8.com;
root /usr/lib/python3/dist-packages/odoo/addons;
#charset koi8-r;
#access_log logs/host.access.log main;
location /
proxy_pass http://la0794.bigfoot8.com:8115;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Set-Cookie;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 3000;
# root html;
# index index.html index.htm;
四:执行docker-composejxla.yml
执行完上面步骤后即可执行docker-composejxla.yml开启容器。右键docker-composejxla.yml文件 -> Compose Up
五:测试
检查网页是否正常——显示创建数据库页面
检查微信是否正常——如果微信代码中请求的地址有端口则需要一并修改
以上两点正常基本可视为本次开启多容器操作成功。