我想在 dockerized odoo 容器中运行我的额外插件模块

Ujj*_*hel 3 postgresql openerp docker

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

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

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

我应该怎么做才能运行我自己的模块?

请帮助我完成所有步骤。

提前致谢。

Ujj*_*hel 6

此问题的解决方案已解决为-

首先,我通过命令安装了包含我的额外插件的本地文件夹 -

$ docker run -v /path/to/your/local/folder:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo
Run Code Online (Sandbox Code Playgroud)

然后检查您的本地文件夹是否安装在 odoo 容器上的天气 -

$ docker exec -u root -it odoo /bin/bash
Run Code Online (Sandbox Code Playgroud)

登录后——

$ ls /mnt/extra-addons
Run Code Online (Sandbox Code Playgroud)

您应该会看到存在于local/folder 中的文件。现在,它完成了重启你的 docker odoo 服务器

停止-

$ sudo docker stop db
$ sudo docker stop odoo
$ sudo service docker stop
Run Code Online (Sandbox Code Playgroud)

开始-

$ sudo service docker start
$ sudo docker start db
$ sudo docker start -a odoo
Run Code Online (Sandbox Code Playgroud)

现在您可以从应用程序安装您的模块。