GNU/Linux >> Tutoriels Linux >  >> Linux

La commande Docker ne peut pas se connecter au démon Docker

Vous devez ajouter votre utilisateur actuel au groupe docker comme suit :

sudo usermod -aG docker $(whoami)

puis déconnectez-vous et reconnectez-vous dans le système ou redémarrez le system.test par docker version

pour plus d'informations sur l'installation de docker-engine, suivez la documentation de docker


Ajouter l'utilisateur au groupe docker

  • Ajoutez le groupe docker s'il n'existe pas déjà :

    sudo groupadd docker

  • Ajoutez l'utilisateur connecté "${USER}" au groupe docker :

    sudo gpasswd -a ${USER} docker

  • Redémarrez le démon Docker :

    sudo service docker restart

  • Soit faire un newgrp docker ou déconnectez-vous/connectez-vous pour activer les modifications apportées aux groupes.


Généralement, la commande suivante fait l'affaire :

sudo service docker restart

Ceci, au lieu de docker start pour les cas où Docker semble déjà en cours d'exécution.

Si cela fonctionne, comme suggéré et dans une autre réponse et sur ce problème GitHub, si vous ne vous êtes pas ajouté au groupe docker, faites-le en exécutant :

sudo usermod -aG docker <your-username> 

Et vous êtes probablement prêt à partir.

Comme pour toute autre personne qui se heurte à cela, dans certains systèmes d'exploitation, le docker ne démarre pas juste après l'avoir installé et, par conséquent, le même can't connect to daemon message apparaît. Dans ce cas, vous pouvez d'abord vérifier que Docker n'est pas en cours d'exécution en vérifiant l'état de votre service Docker en exécutant :

sudo service docker status

Si la sortie ressemble à :docker stop/waiting au lieu de docker start/running, process 15378 cela signifie évidemment que Docker n'est pas actif. Dans ce cas, assurez-vous de le démarrer avec :

sudo service docker start

Et, comme avant, vous serez probablement prêt à partir.


Linux
  1. Les vrais administrateurs système ne font pas sudo

  2. Problèmes Docker dans Ubuntu 20.04 ?

  3. Aide-mémoire de la commande Yum

  4. Exemples utiles de la commande Docker ps

  5. Comment installer Docker sur Ubuntu 20.04 LTS

Commande Sudo sous Linux

[Corrigé] bash :sudo :commande introuvable

Principes de base de la ligne de commande Linux :sudo

Comment puis-je vérifier qu'un fichier existe et exécuter une commande sinon?

sudo :python :commande introuvable

Exécutez la commande cd en tant que superutilisateur sous Linux