2017-05-30 38 views

回答

1

你应该在你Dockerfile运行python odoo.py -u allENTRYPOINTCMD,该-u all选项是Odoo不docker restart

+0

喂丹丹,我没有得到你的答案。你能详细解释一下我的docker文件中有一个入口点是什么意思吗? –

0

如果您使用的是docker-compose up命令来启动服务器,那么你需要添加以下行到odoo服务在你的搬运工,compose.yml文件:

command: odoo -u all -d odoo-prod 

哪里odoo-prod是你的数据库的名称。这会覆盖默认命令(不带更新的odoo),并告诉docker在容器重新启动时更新所有模块。

另外,您也可以运行执行更新单独的容器:

docker run -v [your volumes] odoo:10.0 odoo -u all -d odoo-prod 

这也从这里所说的命令,其中包括更新dockerfile覆盖命令。