【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文件夾。
-
mkdir /odoo
-
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的開發還是要查看官方的開發文檔。