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