什麼是 Podman Compose?
Podman Compose 是類似 Docker Compose 的工具,用於定義與管理多容器專案。 它使用 YAML 檔案描述服務、網路與 Volume。
安裝 Podman Compose
- Linux 安裝:
sudo dnf install podman-compose或pip3 install podman-compose - 確認版本:
podman-compose --version
基本 YAML 範例
建立 docker-compose.yml(Podman Compose 也使用相同格式):
version: "3"
services:
web:
image: nginx
ports:
- "8080:80"
app:
image: alpine
command: ["sh", "-c", "echo Hello Podman Compose"]
常用指令
- 啟動專案:
podman-compose up -d - 查看運行容器:
podman ps - 停止專案:
podman-compose down - 重建服務:
podman-compose up -d --build
練習建議
- 建立多容器專案,例如 Web + 資料庫 + Cache
- 使用 Podman Compose 啟動、停止與重建服務
- 觀察各服務的容器、網路與 Volume 狀態
- 嘗試修改 YAML 配置,增加或刪除服務