20.3. Podman API の手動実行
Podman API を実行できます。手動での実行は、特に Docker の互換性レイヤーを使用する場合など、API 呼び出しのデバッグに便利です。
前提条件
podman-remoteパッケージがインストールされている。dnf install podman-remote
# dnf install podman-remoteCopy to Clipboard Copied! Toggle word wrap Toggle overflow
手順
REST API のサービスを実行します。
podman system service -t 0 --log-level=debug
# podman system service -t 0 --log-level=debugCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
値が 0 の場合はタイムアウトなしを意味します。ルートフルサービスのデフォルトのエンドポイントは
unix:/run/podman/podman.sockです。 -
--log-level <level>オプションは、ロギングレベルを設定します。標準のロギングレベルはdebug、info、warn、error、fatal、およびpanicです。
-
値が 0 の場合はタイムアウトなしを意味します。ルートフルサービスのデフォルトのエンドポイントは
別のターミナルで、Podman のシステム情報を表示します。
podman-remoteコマンドは、通常のpodmanコマンドとは異なり、Podman ソケットを介して通信します。podman-remote info
# podman-remote infoCopy to Clipboard Copied! Toggle word wrap Toggle overflow Podman API をトラブルシューティングし、要求および応答を表示するには、
curlコマンドを使用します。JSON 形式で Linux サーバーの Podman インストールの情報を取得するには、以下を実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow jqユーティリティーは、コマンドライン JSON プロセッサーです。registry.access.redhat.com/ubi8/ubiコンテナーイメージをプルします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow プルしたイメージを表示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow