我已经在我的系统中安装了Docker,其中 odoo:latest 和 postgres:latest 作为容器,我可以成功启动&停止我的服务。
但问题是我只能在其中看到基本odoo模块而不是我想在dockerized odoo中运行我自己创建的模块以及基本模块。
我搜索了许多链接但却未能理解。
如何运行自己的模块?
请帮助我完成所有步骤。
提前致谢。
答案 0 :(得分:4)
此问题的解决方案已解决为 -
首先,我通过命令 -
安装了包含我的额外插件的本地文件夹$ docker run -v /path/to/your/local/folder:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo
然后检查天气是否在odoo容器上安装了本地文件夹 或不 -
$ docker exec -u root -it odoo /bin/bash
记录后 -
$ cd /mnt/extra-addons
$ ls
您应该会看到本地/文件夹中存在的文件。 现在,它只是重新启动您的docker odoo服务器
停止 -
$ sudo docker stop db
$ sudo docker stop odoo
$ sudo service docker stop
开始 -
$ sudo service docker start
$ sudo docker start db
$ sudo docker start -a odoo
现在您可以从应用中安装模块。
答案 1 :(得分:0)
您只需要将主机上的文件夹安装到docker ...转到docker hub,在odoo图像中,您将找到如何安装自定义模块