Configuration facile pour exécuter la commande docker sans sudo (Linux)

Lorsque j'exécute la commande docker sous Linux sans sudo, j'obtiens l'erreur d'autorisation suivante:

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

Par défaut, l'autorisation d'exécution root est requise, mais vous pouvez utiliser la procédure suivante pour lancer la commande docker sans sudo.

#Créer un groupe d'utilisateurs Docker
sudo groupadd docker
#Ajouter l'utilisateur actuel au groupe Docker
sudo usermod -aG docker $USER
#Refléter immédiatement les changements
newgrp docker

Remarque

référence

Recommended Posts

Configuration facile pour exécuter la commande docker sans sudo (Linux)
Désassemblage de la commande d'exécution Docker. .. ..
Introduction à Linux Container / Docker (Partie 1)
Étapes pour exécuter Docker sur Mac
Pour exécuter JavaFX sur Docker
Introduction à Linux Container / Docker (Partie 2)
Comment exécuter un fichier GIF à partir de la ligne de commande Linux (Ubuntu)
Accorder l'autorisation d'exécution de la commande docker à ec2-user
[Commande de commodité Linux] Essayez d'insérer delta
Comment exécuter Blazor (C #) avec Docker
J'ai créé un conteneur Docker pour exécuter Maven
Facile à afficher Hello World avec Rails + Docker
Commande Docker pour créer un projet Rails avec un seul coup dans l'environnement sans Ruby