Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 我想在停靠的odoo容器中运行我的额外插件模块_Postgresql_Docker_Openerp - Fatal编程技术网

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

Postgresql 我想在停靠的odoo容器中运行我的额外插件模块,postgresql,docker,openerp,Postgresql,Docker,Openerp,我已经在我的系统中安装了Docker,并使用odoo:latest和postgres:latest作为容器,我可以成功启动和停止我的odoo服务 但问题是,我只能在其中看到基本的odoo模块,而我想在停靠的odoo中运行我自己创建的模块和基本模块 我已经搜索了很多链接,但没有理解 我应该如何运行自己的模块? 请帮我完成所有的步骤 提前感谢。您只需将一个文件夹从主机装载到docker。。。转到docker hub,在odoo图像中,您将发现如何安装自定义模块此问题的解决方案已解决为- 首先,我通过

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

但问题是,我只能在其中看到基本的odoo模块,而我想在停靠的odoo中运行我自己创建的模块和基本模块

我已经搜索了很多链接,但没有理解

我应该如何运行自己的模块?

请帮我完成所有的步骤


提前感谢。

您只需将一个文件夹从主机装载到docker。。。转到docker hub,在odoo图像中,您将发现如何安装自定义模块

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

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

$ docker run -v /path/to/your/local/folder:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo
然后检查您的本地文件夹是否安装在odoo容器上 或者不是-

测井后-

$ ls /mnt/extra-addons
您应该可以看到您的本地/文件夹中的文件。 现在,只需重新启动docker odoo服务器即可

制止-

开始-


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

我不知道Odoo,但模块=插件吗?您可以轻松地挂载它们(请参阅docker hub上的文档):挂载自定义插件:1。开始深造,2。创建/path/to/extra addon并将模块放在主机上。3.在odoo容器中装载模块:
$docker run-v/path/to/addons:/mnt/extra addons-p 8069:8069——名称odoo——link db:db-t odoo
是的,我的意思是模块=addons只需在主机上创建它。你在做什么操作系统?在linux上可以是/home/user/my folder/addons/在mac osx上可以是/users/myuser/my folder/addons。。您可以自己创建文件夹,也可以自己选择名称。您只需指定在docker run命令中创建的文件夹的路径。您可以访问docker容器并检查文件夹
/mnt/extra addons
。进入容器内部,检查
/mnt/extra addons
是否获得了正确的文件?安装已经完成,我只是想知道如何将自定义插件安装到docker odoo中。@UjjwalSinghBaghel如果您找到的答案,请告诉我that@anandtripathi是的,我在上面找到了我的答案。您可以参考它,如果您有任何疑问,请告诉我。@UjjwalSinghBaghel您已装入本地文件夹,因此该文件夹位于主机的文件系统中,我希望将我的加载项也像在映像中一样停靠。@anandtripathi当您在docker容器中提取Odoo映像时,默认情况下加载项已装入其中!
$ ls /mnt/extra-addons
$ 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