Docker kann nicht gezogen werden

Docker kann nicht gezogen werden

wenn ich versuche, einen Docker zu ziehen, erhalte ich diese Ausgabe

Using default tag: latest
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.24/images/create?fromImage=homeassistant%2Fhome-assistant&tag=latest: dial unix /var/run/docker.sock: connect: permission denied

ich bin ein Neuling bei Ubuntu, also erkläre bitte den Fix für Dummköpfe

vielleicht hat es auch damit zu tun

Wie setze ich meine Netzwerkkonfiguration zurück?

das war eine Frage von ich bin der ersten Antwort gefolgt :)

Antwort1

Es heißt, Sie haben keine Berechtigung, eine Verbindung zum Socket unix:///var/run/docker.sock herzustellen

Um die Erlaubnis zu erteilen, haben Sie folgende Möglichkeiten:

    sudo chown $USER /var/run/docker.sock

Fahren Sie dann mit Ihren anderen Docker-Befehlen fort, wiedocker pull hello-world

Wenn Sie nicht vor jedem Docker-Befehl etwas eingeben möchten sudo, können Sie den aktuell angemeldeten Benutzer zur Docker-Gruppe hinzufügen:

    sudo usermod -aG docker ${USER}

Anschließend müssen Sie sich ab- und wieder anmelden, um die neue Gruppenmitgliedschaft anzuwenden. Jetzt sollten Sie Docker-Befehle auch ohne sudo ausführen können.

Hoffentlich hilft das.

Antwort2

Für dieses Problem finden Sie die gleiche Antwort und Lösung hier: Docker-Berechtigungsproblem

verwandte Informationen