我想在dockerized odoo container

时间:2017-08-30 05:26:10

标签: postgresql docker openerp

我已经在我的系统中安装了Docker,其中 odoo:latest postgres:latest 作为容器,我可以成功启动&停止我的服务。

但问题是我只能在其中看到基本odoo模块而不是我想在dockerized odoo中运行我自己创建的模块以及基本模块。

我搜索了许多链接但却未能理解。

如何运行自己的模块?

请帮助我完成所有步骤。

提前致谢。

2 个答案:

答案 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图像中,您将找到如何安装自定义模块