開發環境:centos7
Docker環境:
- 如果環境還沒有搭建完成,移步至docker環境搭建
- 也可以參照官網的安裝部署方式,docker部署odoo
搭建完成docker,首先啟動linux環境,執行如下命令,啟動docker服務
systemctl docker restart
docker 啟動完成以后,然后拉取postgres的鏡像,拉取完畢運行容器
docker pull postgres:10
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db postgres:10
此時,可以使用docker ps查看數據庫是否已經啟動
然后拉取odoo的鏡像,其實執行下面這個命令的時候,如果本地沒有這個鏡像,docker會先從遠程拉取鏡像,然后再運行容器
docker run -p 8069:8069 --name odoo --link db:db -t odoo:13
再次docker ps,顯示信息如下:
用本地瀏覽器訪問ip+端口,例如:http://192.168.0.106:8069,即可跳轉到odoo頁面
附:安裝過程中我遇到了docker “no space left on device”磁盤不足的問題:由於我用的是virtualbox,在安裝虛擬機時鏡像分配內存太小,導致內存不夠用,重新分配內存就好了