Blog

Ubuntu Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

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.

<< Wróć do poprzedniej strony

Oglądaj, słuchaj, ćwicz - zdobywaj nowe umiejętności online

2011 - 2024 Satkas IT