Podman の基本操作を、イメージ、Pod、コンテナ、ログ、削除の流れで整理します。Docker と似たコマンド感で使えますが、Podman ではレジストリ指定、rootless、Pod の概念を意識すると理解しやすくなります。
参考
書籍
書籍
参考書籍
Kubernetes完全ガイド 第2版
Kubernetes、コンテナ、クラスタ運用、ネットワークまわりを体系的に確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
イメージ操作
podman search docker.io/library/nginx
podman pull docker.io/library/nginx:latest
podman images
podman image inspect docker.io/library/nginx:latest
podman rmi docker.io/library/nginx:latestPod 操作
podman pod create --name web-pod -p 8080:80
podman pod ps
podman pod inspect web-podコンテナ実行
podman run -d --pod web-pod --name nginx docker.io/library/nginx:latest
podman ps
curl -I http://127.0.0.1:8080/ログとシェル
podman logs nginx
podman exec -it nginx sh停止と削除
podman rm -f nginx
podman pod rm web-podまとめ
Podman は Docker 互換の操作から始められますが、Pod を使うと複数コンテナアプリケーションを整理しやすくなります。レジストリ名は曖昧にせず、`docker.io/library/nginx` のように明示すると環境差を減らせます。
Ubuntu 22.04 Podman 基本的な使い方


