🐳 Docker

Permission denied while trying to connect to the Docker daemon socket

Votre utilisateur n'a pas le droit de communiquer avec le daemon Docker, qui appartient au groupe `docker`/`root`.

Message d'erreur
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

🔍 Cause la plus probable

L'utilisateur courant n'est pas membre du groupe `docker` (Linux), donc l'accès à la socket `/var/run/docker.sock` est refusé.

✅ Solution étape par étape

  1. Ajoutez votre utilisateur au groupe docker.
  2. Reconnectez la session (ou `newgrp docker`) pour appliquer le changement de groupe.
  3. En dernier recours ponctuel, préfixez par `sudo` (non recommandé en routine).
sudo usermod -aG docker $USER
newgrp docker
# vérifier
docker ps

🧩 Autres causes possibles

Daemon Docker arrêté

Démarrez le service : `sudo systemctl start docker`.

Docker Desktop non lancé (Windows/Mac)

Ouvrez Docker Desktop et attendez qu'il soit « running ».

🛡️ Comment l'éviter à l'avenir

Configurez le groupe docker une fois à l'installation et évitez de lancer les conteneurs en root par habitude.

🔒 Votre erreur est différente ?

Collez votre message d'erreur dans notre analyseur IA. Traitement anonymisé, rien n'est stocké.

Analyser mon erreur avec l'IA

Bloqué sur un bug plus complexe ?

Nos développeurs Java, Spring & Angular débuggent, optimisent et livrent votre projet.

Parler à un développeur