在前一篇我們比較了 Odoo 的三種安裝方式,其中 Docker 容器化 因為兼具彈性與便利性,特別適合用於學習與開發環境。因此今天我們將透過 Docker 來完成 Odoo 的基礎環境建置,並讓系統能正常啟動。
在開始之前,請先確保你的系統已安裝以下工具:
你可以透過以下指令檢查:
docker --version
docker compose version
先建立一個 Odoo 專案目錄,例如:
mkdir odoo-docker && cd odoo-docker
接著建立一個 docker-compose.yml
檔案,內容如下:
version: '3.1'
services:
web:
image: odoo:16
depends_on:
- db
ports:
- "8069:8069"
volumes:
- ./addons:/mnt/extra-addons
- ./config:/etc/odoo
- ./data:/var/lib/odoo
db:
image: postgres:15
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=odoo
- POSTGRES_PASSWORD=odoo
volumes:
- ./pgdata:/var/lib/postgresql/data
這個設定包含:
16
。odoo
。在專案目錄下執行:
docker compose up -d
若啟動成功,可以透過 docker ps
確認容器狀態。
接著在瀏覽器開啟 http://localhost:8069,即可看到 Odoo 的安裝頁面。
第一次進入 Odoo 介面時,需要建立一個資料庫:
mydb
完成後即可進入 Odoo 主介面,開始安裝模組。
透過 Docker,我們只需數分鐘即可完成一個乾淨且獨立的 Odoo 環境:
docker compose up -d
。在接下來的篇章,我將開始介紹 Odoo 的核心模組,帶你逐步了解其商業價值與技術細節。