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
验证
确保 myubi 容器中的 OCI 运行时设为
<runtime>:podman inspect myubi --format "{{.OCIRuntime}}"$ podman inspect myubi --format "{{.OCIRuntime}}" <runtime>Copy to Clipboard Copied! Toggle word wrap Toggle overflow