iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
Odoo

用 Odoo 打造數位轉型引擎:從基礎建置到跨領域應用系列 第 4

Day 4:Odoo 基礎環境建置(以 Docker 為例)

  • 分享至 

  • xImage
  •  

在前一篇我們比較了 Odoo 的三種安裝方式,其中 Docker 容器化 因為兼具彈性與便利性,特別適合用於學習與開發環境。因此今天我們將透過 Docker 來完成 Odoo 的基礎環境建置,並讓系統能正常啟動。


1. 前置需求

在開始之前,請先確保你的系統已安裝以下工具:

  • Docker(版本 20+ 建議)
  • Docker Compose(v2 以上)
  • 至少 2 CPU、4GB RAM 與 10GB 硬碟空間(本機或雲端皆可)

你可以透過以下指令檢查:

docker --version
docker compose version

2. 建立專案目錄與設定檔

先建立一個 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

這個設定包含:

  • web:Odoo 主程式容器,版本指定為 16
  • db:PostgreSQL 資料庫,帳號密碼簡單設為 odoo
  • volumes:將 addons、config、data 掛載到本機,方便開發與備份。

3. 啟動 Odoo

在專案目錄下執行:

docker compose up -d

若啟動成功,可以透過 docker ps 確認容器狀態。
接著在瀏覽器開啟 http://localhost:8069,即可看到 Odoo 的安裝頁面。


4. 初始設定

第一次進入 Odoo 介面時,需要建立一個資料庫:

  • Database Name:自行命名,例如 mydb
  • Email:管理者帳號(例如 admin@example.com
  • Password:管理者密碼
  • Language:可選中文(繁體)或英文
  • Country:Taiwan

完成後即可進入 Odoo 主介面,開始安裝模組。


5. 小結

透過 Docker,我們只需數分鐘即可完成一個乾淨且獨立的 Odoo 環境:

  • 快速啟動:只要一個 docker compose up -d
  • 容易維護:資料與模組可掛載到本機,方便備份與調整。
  • 擴充性:可隨時新增服務(如 Nginx、Redis)來優化架構。

在接下來的篇章,我將開始介紹 Odoo 的核心模組,帶你逐步了解其商業價值與技術細節。


上一篇
Day 3:Odoo 安裝方式比較:官方套件、Docker、原始碼安裝
下一篇
Day 5:Odoo 模組介紹:核心模組(CRM、銷售、會計、庫存)
系列文
用 Odoo 打造數位轉型引擎:從基礎建置到跨領域應用8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言