Instalując dockera w Ubuntu (22.04) nie możemy wykonywać podstawowych komend ponieważ kończą się błędem:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Pisząc instalując mam na myśli instalację dockera jako paczka snap.
Czyli wykonując polecenie: sudo snap install docker
Tutaj wszystko przebiega dobrze jednak wydając polecenie docker ps
występuje powyższy błąd.
Przyczyna leży w typie sterownika storage, który stosuje docker. Domyślnie używa overlays2
Podmiana w pliku /var/snap/docker/current/config/daemon.json
na zfs pomaga rozwiązać problem.
{
"log-level": "error",
"storage-driver": "zfs"
}
Nadmienię, że używam jako głównego systemu plików zfs.