9.11. 容器
runc
容器运行时已删除
runc
容器运行时已删除。默认容器运行时是 crun
。如果您从以前的 RHEL 版本升级到 RHEL 10.0,您必须运行 podman system migrate --new-runtime=crun
命令,来为所有容器设置新的 OCI 运行时。
Jira:RHELDOCS-19051[1]
在最小容器镜像中,默认不再安装 tzdata
软件包
tzdata
软件包不再安装在 registry.access.redhat.com/ubi10-minimal
容器镜像中。因此,如果您将最小容器构建从以前的 RHEL 版本迁移到 RHEL 10.0,并且输入 microdnf reinstall tzdata
命令来重新安装 tzdata
软件包,您会收到一条错误消息,因为 tzdata
软件包不再被默认安装。在这种情况下,输入 microdnf install tzdata
命令来安装 tzdata
。
Jira:RHELDOCS-18700[1]
Podman v5.0 弃用
在 RHEL 10.0 中,在 Podman v5.0 中弃用了以下内容:
-
存储在
containers.conf
文件中的系统连接和场信息现在是只读的。系统连接和场信息现在将被存储在podman.connections.json
文件中,仅由 Podman 管理。Podman 继续支持旧的配置选项,如[engine.service_destinations]
和[farms]
部分。如果需要,您仍然可以手动添加连接或场,但无法使用podman system connection rm
命令从containers.conf
文件中删除连接。 -
slirp4netns
网络模式已被弃用,并将在以后的 RHEL 主发行版本中删除。pasta
网络模式是无根容器的默认网络模式。 containernetworking-plugins
软件包和 CNI 网络堆栈不再被支持。-
如果您从以前的 RHEL 版本升级到 RHEL 10.0,或者全新安装了 RHEL 10.0 ,则 CNI 不再可用。因此,您必须运行
podman rmi --all --force
命令来删除所有使用这些镜像的镜像和容器。 -
如果存在,则 containers.conf 文件中
network_backend
选项的cni
值必须改为netavark
或可以取消设置。
-
如果您从以前的 RHEL 版本升级到 RHEL 10.0,或者全新安装了 RHEL 10.0 ,则 CNI 不再可用。因此,您必须运行
podman-tests
软件包已弃用
podman-tests
软件包已在 AppStream 存储库中弃用。软件包现在在 CodeReady Linux Builder (CRB)中提供。有关 CRB 存储库的更多信息,请访问 https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/package_manifest/repositories#CodeReadyLinuxBuilder-repository。
nodejs-18
和 nodejs-18-minimal
已弃用
nodejs-18
和 nodejs-18-minimal
容器镜像现已弃用,将不再接收功能更新。改为使用 nodejs-22
和 nodejs-22-minimal
。
Jira:RHELDOCS-20283[1]