美好的一天:
我一直在尝试在Synology DSM中的Docker上创建Odoo 12社区版本的容器。我应该为此使用哪个来源/标签?
以下来源是我直接从Synology Docker处理的来源:
https://hub.docker.com/_/odoo/ (标签:最新)
我唯一能做的就是为Odoo 12企业创建一个容器,而不是为Odoo 12社区创建一个容器。
请告知。
此致
答案 0 :(得分:1)
Odoo的官方docker版本当前为2018年10月8日,并且存在一个错误,该错误在社区版的“设置”页面中也错误地显示了企业版。好消息是您实际上已经在运行社区版本。该错误已在this commit中修复。
更复杂的问题是您应该运行哪个版本的docker映像。官方的Odoo docker映像(库/ odoo或_ / odoo或仅odoo)不会非常频繁地更新。未更新以解决问题。我不建议将其用于测试以外的其他用途。
您可以使用更新频率更高且具有静态标签的其他图像,例如我使用每晚的Odoo版本维护图像。它名为 veivaa / odoo 。您可以将夜间版本的特定版本的Odoo与代码版本日期一起使用,例如veivaa / odoo:12.0-20181106。夜间映像可以在https://store.docker.com/community/images/veivaa/odoo的Docker存储中找到。此版本在“尽力而为”的基础上更新。
您可以在我的博客中找到有关running Odoo in Docker的更多信息。
在生产环境中使用最新标签,或者需要保持容器稳定的情况下,使用Docker也不是最佳实践。这是因为根据拉动图像的时间,您将获得不同的版本。最佳做法是使用稳定的不变标签,或在自己的容器注册表中构建自己的Dockerfile和映像。