[AI路由器] GT-BE96AI 認識 Docker、Image、Container、Portainer
在開始之前,建議你先完成 Home Assistant 安裝與設定教學。先設定好 Home Assistant 後,再來了解 Docker、Image、Container、Portainer,會更容易理解它們的關係與運作方式。
1. 當你按下Install 按紐時安裝Home Assistant,背後發生了什麼?
當你在 AI Board 上按下 Home Assistant 的「Install」按鈕,系統會自動:
- 檢查本地有無 Home Assistant 映像檔(Image),沒有就從伺服器下載。
- 用映像檔建立一個新的容器(Container),分配資源並命名(如 homeassistant )。
- 建立資料卷(Volume),掛載到容器指定路徑,確保設定與資料不會因重啟而遺失。
- 設定網路與端口映射,讓你能用 http://<AI Board IP>:8123 直接訪問。
- 啟動容器並監控狀態。
這一切都在你點下「Install」後自動完成。
2. 用 Portainer 觀察 Home Assistant
Portainer 是 Docker 的網頁管理工具,讓你用瀏覽器就能輕鬆管理容器、映像檔、資料卷。
登入 Portainer: 你可以從 AI Board UI 進入 Portainer,或直接用網址(通常是 https://<你的 AI board host name>:9443)。
第一次登入時需要設定管理員帳號密碼,設定完成後才能進入管理介面。


登入後,點擊儀表板進入管理介面。

Containers(容器)頁面:
- 左側選單點「Containers」,會看到所有正在運作的容器。Home Assistant 通常叫 homeassistant-asus。
- 點進容器名稱,可查看狀態、日誌、資源用量,也能啟動、停止、重啟。

Images(映像檔)頁面:
- 點「Images」可看到所有已下載的映像檔,包括 homeassistant。

Volumes(資料卷)頁面:
- 點「Volumes」會列出所有持久化儲存空間。找到 homeassistant 相關的 volume,就是設定與資料保存的位置。

3. 什麼是 Docker、Image、Container、Portainer?
- Docker:讓你能在獨立環境(container,容器)中執行應用程式的平台,讓部署與管理軟體變得簡單又一致。AI Board 支援 Docker,讓你能在路由器內安裝多種應用(如 Home Assistant、Frigate ),彼此獨立、互不干擾。
- Image(映像檔):應用程式的藍圖(blueprint),包含執行所需的程式碼、函式庫。映像檔本身靜態、不可變,只有啟動後才會產生容器。你可以用同一份映像檔建立多個容器。
- Container(容器):映像檔啟動後的實體(mini server),每個容器有自己的運行環境、設定與資源。刪除容器不會影響映像檔,隨時可重建。資料需持久保存時,會搭配 Volume。
- Volume(資料卷):保存容器內需持久化的資料(如設定檔、資料庫),即使容器刪除或重建,資料仍保留。
- Portainer:Docker 的圖形化管理工具,讓你用網頁介面就能看到、控制、排查所有容器、映像檔、資料卷。
4. 它們的關係是什麼?
- 下載或建立 映像檔(藍圖)
- 用 Docker 啟動 容器(迷你伺服器)
- 容器用 資料卷 保存重要資料
- Portainer 幫你用圖形化介面管理全部
5. 生活化比喻
想像你經營一家烘焙坊:
- 映像檔 是蛋糕食譜,記載所有步驟和原料。
- 容器 是你根據食譜烤出來的蛋糕,可以烤很多個。
- 資料卷 就像筆記本,保存每個蛋糕的特殊配方和顧客喜好,重烤也不會遺失。
- Docker 是你的廚房,確保每次蛋糕都能在隔離的工作站照標準流程烤好。
- Portainer 是你的烘焙坊管理儀表板,讓你一目了然有哪些蛋糕在烤、有哪些食譜、配方筆記存放在哪裡。
6. 常見問題
1. 進入portainer 後看到需要重啟 Portainer 的訊息時該怎麼辦?
有時後第一次安裝好portainer 但沒有馬上進去portainer 管理介面,會看到需要重啟 Portainer 的訊息。

可以到 AI Board UI 的 Docker 管理頁面,點擊ON/OFF開關進行重啟。

如何取得(Utility / Firmware)?
您可以在華碩下載中心取得最新的軟體,手冊,驅動程式和韌體。
如果您需要有關華碩下載中心的更多訊息,請參考此連結。