Docker
Permission refusée sur le socket Docker
À corriger Ça marche à moitié, ou ça cassera plus tard.
Le message tel qu'il apparaît dans les logs :
permission denied while trying to connect to the docker API at unix:///var/run/docker.sockCe que ça veut dire
Votre utilisateur n'a pas le droit d'utiliser Docker. Docker donne les pleins pouvoirs sur le serveur : il est réservé à root par défaut.
Pourquoi ça arrive
- Vous avez tapé
docker …sanssudo.
Comment corriger
Le plus simple et le plus sûr : ajoutez
sudodevant la commande.sudo docker compose psOu ajoutez votre utilisateur au groupe docker (il devient alors l'équivalent de root), puis déconnectez-vous et reconnectez-vous :
sudo usermod -aG docker $USER