当我运行 podman 时,--storage-opt ignore_chown_errors=true
我得到了
错误:内核不支持覆盖文件系统:extfs 上不支持“覆盖”
/home/user/.local/share/containers/storage/overlay
:此图形驱动程序不支持后备文件系统
答案1
这是因为在 Debian 上您没有 Overlayfs 的内核驱动程序:因此您需要使用 Overlayfs 的用户空间文件系统驱动程序。首先确保已安装,
sudo apt install fuse-overlayfs
然后将此参数添加到podman
(不是podman run
),
--storage-opt mount_program=/usr/bin/fuse-overlayfs
在你的情况下它应该看起来像这样
podman --storage-opt mount_program=/usr/bin/fuse-overlayfs --storage-opt ignore_chown_errors=true run [...]
~/.config/containers/storage.conf
该选项也可以在下面设置mount_program