1 votes

Permission refusée lors de la tentative de connexion à la socket du démon Docker.

J'obtiens cette erreur après avoir installé Docker sur Ubuntu et exécuté docker version o sudo docker version .

docker: Got permission denied while trying to connect to the Docker daemon socket 
at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/
containers/create: dial unix /var/run/docker.sock: connect: permission denied.

J'ai installé docker en utilisant la commodité script de ici .

1voto

Yash Points 233

Ce problème peut se poser dans deux situations :

  1. Exécution de la commodité script sans le mode superutilisateur.
  2. Exécuter les commandes en tant qu'utilisateur qui n'est pas dans la liste des utilisateurs. docker groupe.

Solutions :

  1. Une solution rapide : Exécutez les commandes comme sudo docker version . Solution : Il est recommandé d'exécuter le script avec les privilèges de superutilisateur pour éviter les problèmes de permission pendant l'utilisation :

    sudo sh get-docker.sh
  2. Ajoutez l'utilisateur au groupe docker pour éviter les problèmes de permission :

    sudo usermod -aG docker your-user

Note : L'ajout d'un utilisateur au groupe "docker" lui donne la possibilité de exécuter des conteneurs qui peuvent être utilisés pour obtenir les privilèges root sur l'hôte Docker. Reportez-vous à Surface d'attaque du démon Docker pour plus d'informations.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X