- So führen Sie Docker als Root -Benutzer aus?
- Wie repariere ich die Erlaubnis, die verweigert wurde, während ich versuche, eine Verbindung zum Docker -Daemon -Socket bei Unix herzustellen??
So führen Sie Docker als Root -Benutzer aus?
Docker-Container sind so konzipiert, dass sie als Root-Benutzer zugegriffen werden können, um Befehle auszuführen, die Nicht-Root-Benutzer nicht ausführen können. Mit dem Docker Exec können wir einen Befehl in einem laufenden Container ausführen. Wir verwenden die Option -i und -t des Befehls docker Exec, um die interaktive Shell mit TTY -Terminalzugriff zu erhalten.
Wie repariere ich die Erlaubnis, die verweigert wurde, während ich versuche, eine Verbindung zum Docker -Daemon -Socket bei Unix herzustellen??
Die Fehlermeldung zeigt, dass Ihr aktueller Benutzer nicht auf die Docker -Engine zugreifen kann, da Ihnen die Berechtigungen nicht auf den UNIX -Socket zugreifen können, um mit der Engine zu kommunizieren. Als vorübergehende Lösung können Sie Sudo verwenden, um den fehlgeschlagenen Befehl als root auszuführen (e.G. sudo docker ps).