I am trying to install docker on Ubuntu 20.04.3 LTS. I installing from *.deb packages. While installing docker, it runs into the following error.
Failed to mount overlay: no such device storage-driver=overlay2
I created
{
"storage-driver": "overlay2"
}
as per https://docs.docker.com/storage/storagedriver/overlayfs-driver/ but that did not help either.
Edit 1:
lsmod | grep overlay
returns empty.
sudo modprobe overlay' returns fatal error. In fact, there are no module files under
/lib/modules/' for the 'uname -a' version of the kernel.
for me the error was thrown when trying to start the
docker.service
, I found out that it was because I have upgraded the kernel and not yet rebooted the system, modprobe will fail with no error message, because the path/usr/lib/modules/$(uname -r)/
no longer exists.I rebooted the system and the service starts normally again.