6.4. コンテナーランタイムの一時的な変更
podman run コマンドに --runtime オプションを指定して使用して、コンテナーのランタイムを変更できます。
注記
<runtime> は crun または runc です。
前提条件
-
container-toolsメタパッケージがインストールされている。
手順
registry.access.redhat.com/ubi9/ubiコンテナーイメージをプルします。podman pull registry.access.redhat.com/ubi9/ubi
$ podman pull registry.access.redhat.com/ubi9/ubiCopy to Clipboard Copied! Toggle word wrap Toggle overflow --runtimeオプションを使用してコンテナーランタイムを変更します。podman run --name=myubi -dt --runtime=<runtime> ubi9
$ podman run --name=myubi -dt --runtime=<runtime> ubi9 e4654eb4df12ac031f1d0f2657dc4ae6ff8eb0085bf114623b66cc664072e69bCopy to Clipboard Copied! Toggle word wrap Toggle overflow 必要に応じて、すべてのイメージをリスト表示します。
podman ps -a
$ podman ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e4654eb4df12 registry.access.redhat.com/ubi9:latest bash 4 seconds ago Up 4 seconds ago myubiCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
OCI ランタイムが myubi コンテナーで
<runtime>に設定されていることを確認します。podman inspect myubi --format "{{.OCIRuntime}}"$ podman inspect myubi --format "{{.OCIRuntime}}" <runtime>Copy to Clipboard Copied! Toggle word wrap Toggle overflow