7.13. 容器

在 RHEL 8.5 及早期使用 fuse-overlayfs 的版本中创建的无根容器现在可识别已删除的文件

在以前的版本中,在 RHEL 8.4 和更早的版本中,无根镜像和容器是使用 fuse-overlayfs 文件系统创建或存储的。在 RHEL 8.5 及之后的版本中使用此类镜像和容器,对使用内核提供的 overlayfs 实现的非特权用户,以及已删除了 RHEL 8.4 中容器或镜像中文件或目录的用户引入了问题。这个问题不适用于 root 帐户创建的容器。

因此,在使用 fuse-overlayfs 文件系统时,从容器或镜像中删除的文件或目录被标记为使用 whiteout 格式的文件或目录。但是,由于格式的不同,内核 overlayfs 的实现无法识别 fuse-overlayfs 创建的 whiteout 格式。因此,所有删除的文件和目录仍会出现。这个问题不适用于 root 帐户创建的容器。

有了这个更新,这个问题已被解决。

(JIRA:RHELPLAN-92741)