[轉] docker 部署 odoo


【From】 https://blog.csdn.net/qq_36178641/article/details/79775153

 

1.安裝大象數據庫。

docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres:9.4

 

2.docker拉取odoo鏡像並做端口映射一個端口。

docker run -p 8069:8069 --name odoo --link db:db -t odoo

 

docker 安裝完成odoo將自動啟動odoo。

訪問odoo網站http://你的ip:8069后台顯示如下:

odoo系統畫面:

填寫相關信息如下,賬號:admin,密碼默認admin:

第一次進入系統會比較慢。

3.odoo的重啟和關閉。

關閉:

docker stop odoo

開啟:

docker    start -a odoo

4.安裝完之后,為了開發方便建議將本地的開發目錄映射到docker容器中,以下以將/odoo/myaddons文件夾映射到docker容器的/mnt/extra-addons目錄進行說明。

新建/odoo/myaddons文件夾。

  1.  
    mkdir /odoo
  2.  
    mkdir /odoo/myaddons

 

先移除odoo

docker rm odoo

再進行映射。映射完成將自動開啟odoo服務。

docker run -v /odoo/myaddons:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo

5.驗證映射是否成功。上面的命令是將本地目錄映射到odoo的模塊中,所以以后將新建的模塊放在/odoo/myaddons中重啟服務即可添加到更新模塊中。這里我將自己開發的一個demo上傳到服務器中並執行更新模塊操作。如下圖workflow模塊。

因為我開發環境是odoo8,模塊安裝在odoo11上報錯,報錯原因我再次就不贅述了。odoo11的開發還是要查看官方的開發文檔。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM