Linux Kernel 4.19 的 Docker 容器坑

创建于 508 / 约需 2 分钟

本文距离上次更新已经超过 1000 天。因此,其中的信息可能已经过时。


在 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
bash

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


LIKE 本文

Webmention 回应

本文暂无回应。