Einfache Einrichtung zum Ausführen des Docker-Befehls ohne sudo (Linux)

Wenn ich den Docker-Befehl unter Linux ohne sudo ausführe, wird der folgende Berechtigungsfehler angezeigt:

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

Standardmäßig ist eine Root-Ausführungsberechtigung erforderlich. Sie können jedoch das folgende Verfahren verwenden, um den Docker-Befehl ohne sudo auszuführen.

#Erstellen Sie eine Docker-Benutzergruppe
sudo groupadd docker
#Fügen Sie der Docker-Gruppe den aktuellen Benutzer hinzu
sudo usermod -aG docker $USER
#Änderungen sofort widerspiegeln
newgrp docker

Hinweis

Referenz

Recommended Posts

Einfache Einrichtung zum Ausführen des Docker-Befehls ohne sudo (Linux)
Demontage des Docker-Ausführungsbefehls. .. ..
Einführung in Linux Container / Docker (Teil 1)
Schritte zum Ausführen von Docker auf einem Mac
So führen Sie JavaFX unter Docker aus
Einführung in Linux Container / Docker (Teil 2)
So führen Sie eine GIF-Datei über die Linux-Befehlszeile aus (Ubuntu)
Gewähren Sie dem ec2-Benutzer die Ausführungsberechtigung für Docker-Befehle
[Linux Convenience-Befehl] Versuchen Sie, Delta einzufügen
So führen Sie Blazor (C #) mit Docker aus
Ich habe einen Docker-Container erstellt, um Maven auszuführen
Mit Rails + Docker einfach Hallo Welt anzuzeigen
Docker-Befehl zum Erstellen eines Rails-Projekts in einem einzigen Schlag in einer Umgebung ohne Ruby