docker 部署odoo
·
1.安装大象数据库。
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres:9.4
2.docker拉取odoo镜像并做端口映射一个端口。
docker run -p 8069:8069 --name odoo --link db:db -t odoo

docker 安装完成odoo将自动启动odoo。
访问odoo网站http://你的ip:8069后台显示如下:

odoo系统画面:

填写相关信息如下,账号:admin,密码默认admin:

第一次进入系统会比较慢。
3.odoo的重启和关闭。
关闭:
docker stop odoo
开启:
docker start -a odoo
4.安装完之后,为了开发方便建议将本地的开发目录映射到docker容器中,以下以将/odoo/myaddons文件夹映射到docker容器的/mnt/extra-addons目录进行说明。
新建/odoo/myaddons文件夹。
mkdir /odoo
mkdir /odoo/myaddons
先移除odoo
docker rm odoo再进行映射。映射完成将自动开启odoo服务。
docker run -v /odoo/myaddons:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo
5.验证映射是否成功。上面的命令是将本地目录映射到odoo的模块中,所以以后将新建的模块放在/odoo/myaddons中重启服务即可添加到更新模块中。这里我将自己开发的一个demo上传到服务器中并执行更新模块操作。如下图workflow模块。

因为我开发环境是odoo8,模块安装在odoo11上报错,报错原因我再次就不赘述了。odoo11的开发还是要查看官方的开发文档。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)