我想 运行 我的 extra-addons 模块在 dockerized odoo 容器中
I want to run my extra-addons module in dockerized odoo container
我已经在我的系统中安装了 Docker odoo:latest 和 postgres:latest 作为容器,我可以成功启动和停止我的odoo服务。
但问题是我只能看到其中的基本 odoo 模块,而不是我想 运行 我自己创建的模块以及 dockerized odoo 中的基本模块。
我搜索了很多链接都没有看懂
我应该如何处理 运行 我自己的模块?
请帮助我完成所有步骤。
提前致谢。
您只需要将一个文件夹从您的主机挂载到 docker...转到 docker 中心,在 odoo 图像中您将找到如何挂载您的自定义模块
这个问题的解决方案已经解决为-
首先我通过命令安装了我的本地文件夹,其中包含我的额外插件-
$ docker run -v /path/to/your/local/folder:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo
Then check weather your local folder is mounted on the odoo container
or not by-
$ docker exec -u root -it odoo /bin/bash
登录后-
$ ls /mnt/extra-addons
您应该会看到 local/folder 中存在的文件。
现在,只需 重新启动 你的 docker odoo 服务器
To stop-
$ sudo docker stop db
$ sudo docker stop odoo
$ sudo service docker stop
To Start-
$ sudo service docker start
$ sudo docker start db
$ sudo docker start -a odoo
现在您可以从应用程序安装模块。
我已经在我的系统中安装了 Docker odoo:latest 和 postgres:latest 作为容器,我可以成功启动和停止我的odoo服务。
但问题是我只能看到其中的基本 odoo 模块,而不是我想 运行 我自己创建的模块以及 dockerized odoo 中的基本模块。
我搜索了很多链接都没有看懂
我应该如何处理 运行 我自己的模块?
请帮助我完成所有步骤。
提前致谢。
您只需要将一个文件夹从您的主机挂载到 docker...转到 docker 中心,在 odoo 图像中您将找到如何挂载您的自定义模块
这个问题的解决方案已经解决为-
首先我通过命令安装了我的本地文件夹,其中包含我的额外插件-
$ docker run -v /path/to/your/local/folder:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo
Then check weather your local folder is mounted on the odoo container or not by-
$ docker exec -u root -it odoo /bin/bash
登录后-
$ ls /mnt/extra-addons
您应该会看到 local/folder 中存在的文件。 现在,只需 重新启动 你的 docker odoo 服务器
To stop-
$ sudo docker stop db
$ sudo docker stop odoo
$ sudo service docker stop
To Start-
$ sudo service docker start
$ sudo docker start db
$ sudo docker start -a odoo
现在您可以从应用程序安装模块。