什麼是 Podman?
Podman 是一個無守護進程 (daemonless) 的容器管理工具, 兼容 Docker CLI,但可以以非 root 權限運行容器,安全性更高。 它能管理容器、映像檔和 Pod(多容器組合)。
容器與虛擬機的差異
容器是一種輕量級虛擬化技術,與傳統虛擬機相比:
- 啟動更快,資源使用更低
- 與宿主機共享核心 (Kernel),而非完整 OS
- 適合快速部署、測試和微服務架構
為什麼選擇 Podman?
- 無守護進程 (daemonless),不需長期運行背景服務
- 支援 rootless 容器,提高安全性
- 兼容 Docker CLI,多數 Docker 指令可直接使用
- 可以管理單個容器,也可以管理 Pod(多容器組合)
練習建議
- 理解容器概念與虛擬機差異
- 觀察系統上的輕量化程式部署方式
- 思考日常開發、測試環境如何使用容器提升效率