为什么 buildah 无法安装覆盖层?

为什么 buildah 无法安装覆盖层?

我正在 gitlab CI/CD 管道(kubernetes pod)中运行 buildah(quay.io/containers/buildah),但构建图像失败。

buildah bud .返回:

mount /var/lib/containers/storage/overlay:/var/lib/containers/storage/overlay, flags: 0x1000: permission denied
time="2023-05-03T13:02:06Z" level=warning msg="failed to shutdown storage: \"mount /var/lib/containers/storage/overlay:/var/lib/containers/storage/overlay, flags: 0x1000: permission denied\""
failed with exit code 125

容器内部的 Buildah 以 root 身份运行,并且我确保覆盖模块已加载lsmod | grep overlay。我还读过故障排除指南,但它只提到了无根模式下的问题。

安装覆盖文件系统时什么可能会导致问题?哪个组件可能导致问题(、、、kubernetes... )?buildahgitlab-ci-cd

提前致谢 :)

相关内容