整合前面所學
到這一章,你已經掌握 Podman 的基本操作、映像檔管理、Volume、Pod、Podman Compose,以及進階操作技巧。 現在可以將這些技能應用到完整專案。
實戰案例 1:個人 Web 專案部署
- 建立專案資料夾與 Containerfile
- 建立自訂映像並啟動容器(例如 Nginx + 靜態網站)
- 使用 Volume 保存網站資料,容器重啟也不丟失
- 測試網站訪問,確認端口映射正確
實戰案例 2:多容器應用
- 建立 Podman Compose 專案,包含 Web + 資料庫 + Cache
- 啟動所有服務:
podman-compose up -d - 觀察 Pod 中各容器運行狀態與網路互通
- 測試資料持久化與容器間連線
實戰案例 3:版本管理與標籤發布
- 為自訂映像建立標籤:
podman tag myapp myrepo/myapp:v1 - 推送到遠端 registry:
podman push myrepo/myapp:v1 - 追蹤不同版本映像,必要時回溯或更新容器
練習建議
- 建立一個完整專案,運用 Containerfile、Pod、Volume 與 Podman Compose
- 練習啟動、停止、重建與監控容器
- 標籤並管理映像版本,模擬正式發布流程
- 回顧整個 Podman 操作流程,熟悉實戰操作與專案管理技巧