1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Podman よく使うコマンド

Last updated at Posted at 2024-08-13

はじめに

よく使うPodmanのコマンドを以下にまとめました。
忘れた時に見返せるようにとメモした程度のため、詳しい解説はありませんのでご了承ください。

コマンド一覧目次



イメージ

イメージ取得

podman pull nginx

イメージ一覧表示

podman images

イメージ削除

podman rmi nginx:latest

イメージ削除(全て)

podman rmi --all

目次に戻る

コンテナ

コンテナの作成(コンテナ名付与)

podman create --name container-name-nginx nginx:latest

コンテナ作成&起動(バックグラウンド実行)

podman run -it -d nginx:latest /bin/sh

コンテナ一覧表示(起動中のコンテナ)

podman ps

コンテナ一覧表示(全て)

podman ps -a

コンテナ削除

podman rm container-name-nginx

コンテナ削除(全て)

podman rm --all

停止中のコンテナ起動

podman start container-name-nginx

起動中のコンテナ停止

podman stop container-name-nginx

起動中のコンテナにログイン

podman exec -it container-name-nginx /bin/sh

目次に戻る

pod

pod作成(pod名付与)

podman pod create --name nginx-ubuntu-pod 

podの一覧表示

podman pod ps

停止中のpodを起動

podman pod start nginx-ubuntu-pod

pod停止

podman pod stop nginx-ubuntu-pod 

pod削除

podman pod rm nginx-ubuntu-pod

コンテナを作成&起動してpodの中に追加

podman run -dt --pod nginx-ubuntu-pod --name container-name-nginx nginx:latest
podman run -dt --pod nginx-ubuntu-pod --name container-name-ubuntu ubuntu:latest

podのYAMLファイル生成(ファイル名指定)

podman generate kube -f ./nginx-ubuntu-pod.yaml nginx-ubuntu-pod

上記のようにファイル名と配置先(./)を指定すると、後にyamlファイルを管理(や編集)しやすくなるのでおすすめ

生成したYAMLファイルを元にpodを生成

podman kube play nginx-ubuntu-pod.yaml

目次に戻る

おわりに

よく使うコマンドが増えてきたら追加していく予定

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?