5.6. ホストからのコンテナーの検証
podman inspect コマンドを使用して、既存のコンテナーのメタデータを JSON 形式で検証します。コンテナー ID または名前を使用して、コンテナーを指定できます。
前提条件
-
container-toolsメタパッケージがインストールされている。
手順
ID 64ad95327c74 で定義されるコンテナーを検査します。
すべてのメタデータを取得するには、以下のコマンドを実行します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow JSON ファイルから特定の項目 (例:
StartedAtタイムスタンプ) を取得するには、以下を実行します。podman inspect --format='{{.State.StartedAt}}' 64ad95327c74$ podman inspect --format='{{.State.StartedAt}}' 64ad95327c74 2021-03-02 11:23:54.945071961 +0100 CETCopy to Clipboard Copied! Toggle word wrap Toggle overflow その情報は階層構造で保存されます。コンテナーの
StartedAtタイムスタンプ (StartedAtはStateの配下にある) を確認するには、--formatオプションとコンテナー ID または名前を使用します。
検証する他の項目の例には、以下が含まれます。
-
.Path: コンテナーとともに実行するコマンドを表示します。 -
.Args: コマンドに指定する引数 -
.Config.ExposedPorts: コンテナーから公開する TCP または UDP ポート -
.state.Pid: コンテナーのプロセス ID を表示します。 -
.HostConfig.PortBindings: コンテナーからホストへのポートマッピング