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
Recommended Posts