6.4. 临时更改容器运行时
您可以使用 podman run
命令和 --runtime
选项来更改容器运行时。
注意
<runtime>
可以是 crun 或 runc。
先决条件
-
container-tools
模块已安装。
流程
拉取
registry.access.redhat.com/ubi8/ubi
容器镜像:podman pull registry.access.redhat.com/ubi8/ubi
$ podman pull registry.access.redhat.com/ubi8/ubi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
--runtime
选项更改容器运行时:podman run --name=myubi -dt --runtime=<runtime> ubi8
$ podman run --name=myubi -dt --runtime=<runtime> ubi8 e4654eb4df12ac031f1d0f2657dc4ae6ff8eb0085bf114623b66cc664072e69b
Copy 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/ubi8:latest bash 4 seconds ago Up 4 seconds ago myubi
Copy 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