2017-05-30 41 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覆蓋命令。