5.10. 実行中のコンテナー内でのコマンドの実行
podman exec
コマンドを使用して、実行中のコンテナーでコマンドを実行し、そのコンテナーを調べます。コンテナーアクティビティーを中断せずに実行中のコンテナーを調査できるので、podman run
コマンドの代わりに podman exec
コマンドを使用します。
前提条件
-
container-tools
メタパッケージがインストールされている。 - コンテナーが実行されている。
手順
my-support-tools
コンテナー内でrpm -qa
コマンドを実行して、インストールされているすべてのパッケージをリスト表示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow my-support-tools
コンテナーで/bin/bash
コマンドを実行します。podman exec -it my-support-tools /bin/bash
$ podman exec -it my-support-tools /bin/bash
Copy to Clipboard Copied! Toggle word wrap Toggle overflow システムユーティリティーのセットが含まれる
procps-ng
パッケージをインストールします (例:ps
、top
、uptime
など)。dnf install procps-ng
# dnf install procps-ng
Copy to Clipboard Copied! Toggle word wrap Toggle overflow コンテナーを検査します。
システムにある全プロセスをリスト表示するには、以下のコマンドを実行します。
ps -ef
# ps -ef UID PID PPID C STIME TTY TIME CMD root 8 0 0 11:07 pts/0 00:00:00 /bin/bash root 47 8 0 11:13 pts/0 00:00:00 ps -ef
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ファイルシステムのディスク領域の使用量を表示するには、次のコマンドを実行します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow システム情報を表示するには、以下のコマンドを実行します。
uname -r
# uname -r 6.13.4-200.fc41.x86_64
Copy to Clipboard Copied! Toggle word wrap Toggle overflow MB 単位でメモリーの空き容量を表示するには、次のコマンドを実行します。
free --mega
# free --mega total used free shared buff/cache available Mem: 2818 615 1183 12 1020 1957 Swap: 3124 0 3124
Copy to Clipboard Copied! Toggle word wrap Toggle overflow