Skip to content

建立 2026-09-15 更新 2026-09-15

什麼是 Portainer

Portainer 提供瀏覽器圖形介面,用來管理已經在跑的容器平台。它不是另一套容器執行引擎:底下仍然是 Docker Engine、Swarm、Kubernetes 或 Podman。你沒有 Portainer 也能用指令完成同樣的事;有了它,檢視狀態、改 Compose、看 log、重啟服務會快很多。

常見使用情境:

  • 家用實驗室(homelab)或 NAS 上跑一堆 Compose 服務,想用網頁一次看完。
  • 小團隊要讓不全寫 CLI 的人也能部署與排查。
  • 一台管理節點,同時看 Docker 主機與 Kubernetes 叢集。

Community Edition 與 Business Edition

兩個版本都能管 Docker、Swarm、Kubernetes 與 Podman。差異在進階治理,不在「能不能看到容器」。

Business Edition(BE) Community Edition(CE)
費用(3 節點以內) 免費、無期限 免費
授權金鑰 需要(可申請 3 節點免費) 不需要
開源 以 CE 為基礎加商業功能 完全開源(zlib)
角色權限(RBAC) 完整角色階層 基本使用者管理
GitOps 輪詢、Webhook、變更時段等 可從 Git 部署,自動更新較受限
SSO/AD、稽核紀錄 有限或無
商業支援 可選購 社群

官方目前的建議是:多數人直接裝 BE,3 節點免費且功能較完整。選 CE 的合理理由是必須開源、不能依賴授權伺服器,或要完全離線/氣隙環境。家用實驗室兩種都可以;本站安裝範例以 CE 為主,因為不必先申請授權就能跟上操作,之後要換成 BE 通常是換成 portainer-ee 映像、沿用同一個資料 Volume。

詳細對照見官方文章 Portainer CE vs BEFeatures

它不取代什麼

  • 不取代 Docker Compose 知識:Stacks 用的就是 Compose YAML,語法錯了介面也救不了。
  • 不自動變成生產級平台:備份、反向代理、憑證、防火牆仍要另外規劃。
  • 掛上 Docker socket 等於高度權限:Portainer 能代表你對該主機做幾乎所有 Docker 操作,請當成管理面來保護,不要裸露到公網。

相關資料