Podman Compose は docker-compose とほぼ完全に互換しており、rootless のほうが安全なので、日常の開発ではそのまま Docker Compose として使ってしまって問題ありません~
主要コマンド(そのままコピペで使える)
| コマンド | 説明 | 日常の使用頻度 |
|---|---|---|
podman-compose up -d | バックグラウンドで起動 | ★★★★★ |
podman-compose down | コンテナを停止して削除 | ★★★★★ |
podman-compose down -v | ボリュームごと削除(完全リセット) | ★★★★ |
podman-compose ps | 実行状態を確認 | ★★★★★ |
podman-compose logs -f | すべてのログをリアルタイムで確認 | ★★★★ |
podman-compose logs -f 服务名 | 特定のサービスのログを追跡 | ★★★★★ |
podman-compose build | イメージを再ビルド | ★★★★ |
podman-compose pull | 最新イメージをプル | ★★★ |
podman-compose restart | すべてのサービスを再起動 | ★★★ |
podman-compose exec 服务名 bash | コンテナに入る | ★★★★★ |
podman-compose run --rm 服务名 命令 | ワンオフタスクを実行 | ★★★★ |
特によく使うもの(そのまま覚えてしまえばOK)
# 标准启动
podman-compose up -d --build
# 更新镜像后启动
podman-compose pull && podman-compose up -d --build
# 彻底删光重来(开发时超常用)
podman-compose down -v && podman-compose up -d --build
# 只重启/更新某个服务
podman-compose up -d --build web
# 进容器修东西
podman-compose exec web bash 评论
TwikooArtalk
