Docker安装问题:无法挂载overlay:没有这样的设备storage-driver=overlay2

use*_*287 5 filesystems ubuntu overlay docker docker-ce

我正在尝试在 Ubuntu 20.04.3 LTS 上安装 docker。我从 *.deb 包安装。安装docker的时候,出现如下错误。

Failed to mount overlay: no such device storage-driver=overlay2
Run Code Online (Sandbox Code Playgroud)

我创建

{
  "storage-driver": "overlay2"
}
Run Code Online (Sandbox Code Playgroud)

根据https://docs.docker.com/storage/storagedriver/overlayfs-driver/但这也没有帮助。

编辑1:

lsmod | grep overlay返回空。

sudo modprobe overlay' returns fatal error. In fact, there are no module files under /lib/modules/' 用于内核的“uname -a”版本。

IMA*_*AIB 12

对我来说,尝试启动时抛出了错误docker.service,我发现这是因为我已经升级了内核并且尚未重新启动系统,modprobe将失败且没有错误消息,因为路径/usr/lib/modules/$(uname -r)/不再存在。

我重新启动系统,服务再次正常启动。