【发布时间】:2019-04-10 19:20:03
【问题描述】:
我已经在我的本地机器中设置了 Odoo docker 容器,并且我能够运行 Odoo 服务器。但我想创建自定义模块。如何访问容器镜像中的 Odoo 源代码并进行一些更改?
【问题讨论】:
-
挂载volume!
-
安装后我不能更新 odoo 图像中的 odoo 代码吗?
我已经在我的本地机器中设置了 Odoo docker 容器,并且我能够运行 Odoo 服务器。但我想创建自定义模块。如何访问容器镜像中的 Odoo 源代码并进行一些更改?
【问题讨论】:
我认为您可以为自己构建一个 docker 映像。如果您想将您的模块添加到 Odoo 映像中,并且不想在命令行中挂载它或将其写入 docker-compose 文件。
这意味着你需要创建你的 docker 镜像。
像这样创建 Dockerfile:https://github.com/odoo/docker/tree/master/11.0
使用此代码,您可以创建目录并将其挂载到您的映像中。
RUN mkdir -p /mnt/extra-addons \
&& chown -R odoo /mnt/extra-addons
VOLUME ["/var/lib/odoo", "/mnt/extra-addons"]
仅供参考:这是创建图像的教程:https://docs.docker.com/develop/develop-images/baseimages/
希望对你有所帮助。
【讨论】: