Skip to main content
Re:Linked

Linux Kernel 4.19 的 Docker 容器坑

· #devops · 约 0.7k 字
本文距离上次更新已经超过 900 天。因此,其中的信息可能已经过时。

在 Linux Kernel 4.19 版本运行 Docker 时,可能无法在 debian/ubuntu 容器内安装软件,提示:

dpkg: error: error creating new backup file '/var/lib/dpkg/status-old': Invalid cross-device link

这个似乎是 OverlayFS 的锅。具体链接:

以及这里似乎已经有一个 fix:

总而言之,在这个问题没有被修复之前,解决方案是:

echo N | sudo tee /sys/module/overlay/parameters/metacopy

后记:好好用着 Docker,为什么突然遇到这个问题了呢? Outvi 最近换了发行版(Ubuntu -> Manjaro),感觉用得很不错。遇到这个坑回去一看,发现 Ubuntu 那边的内核还在 4.15 版本......

评论



LIKE