Für die Verwendung des Docker-Befehls ist kein Sudo erforderlich

Für die Verwendung des Docker-Befehls ist kein Sudo erforderlich

Da der Docker-Daemon an den Unix-Socket des Hosts und nicht an einen normalen TCP-Port gebunden werden muss und der Besitzer des Unix-Sockets der Root-Benutzer ist, können andere Benutzer verwandte Vorgänge nur ausführen, indem sie vor dem Befehl die Option „sudo“ hinzufügen.

Wenn Sie nicht bei jeder Verwendung des Docker-Befehls „sudo“ eingeben möchten, können Sie es wie folgt konfigurieren.

1. Erstellen Sie eine Docker-Gruppe

$ sudo groupadd docker

2. Fügen Sie den aktuellen Benutzer zur Docker-Gruppe hinzu

$ sudo usermod -aG docker $USER

3. Melden Sie sich ab und wieder bei der Shell an

4. Überprüfen Sie, ob der Docker-Befehl ausgeführt werden kann

$ Docker-Ausführung Hallo-Welt

Zusatzwissen: Docker-Image-Beschleunigung

Nach der Installation von Docker besteht der nächste Schritt darin, Spaß zu haben, aber die tatsächliche Situation ist nicht angenehm

Da sich die Standardbildquelle von Docker im Ausland befindet, ist der Zugriff aufgrund der speziellen Netzwerkgründe in China häufig langsam oder überhaupt nicht möglich. Glücklicherweise gibt es in China ähnliche Bildquellen. Ich verwende die von Daocloud bereitgestellte Bildquelle und die Erfahrung ist ziemlich gut.

Praktischerweise stellen sie ein Skript zur Verfügung, mit dem sich die Spiegelquelle mit einem Klick ändern lässt. Die spezifischen Befehle lauten wie folgt:

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://01393398.m.daocloud.io

Nach der Ausführung des obigen Befehls zeigt die Standard-Image-Quelle von Docker auf das Image-Warehouse von Daocloud. Zu diesem Zeitpunkt müssen Sie den Docker-Dienst neu starten, damit die Änderungen wirksam werden.

sudo systemctl starte docker.service neu

Versuchen Sie, ein Bild zu ziehen

$ Docker zieht Busybox

Wenn das Bild erfolgreich heruntergeladen wurde, bedeutet dies, dass die oben genannten Änderungen wirksam wurden.

Offizielle Website aufrufen

Die obige Operation mit dem Docker-Befehl ohne Eingabe von sudo ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • So führen Sie Docker-Befehle ohne sudo aus
  • So verwenden Sie Docker-Befehle ohne sudo
  • Lösen Sie das Problem, dass Docker Sudo-Operationen verwenden muss

<<:  Schritte zur Installation von MySQL mit Docker unter Linux

>>:  JavaScript zum Implementieren eines Dropdown-Listenauswahlfelds

Artikel empfehlen

Detaillierte Erläuterung der Persistenz des Vue-Seitenstatus

Inhaltsverzeichnis Code: Auffüllen: Zusammenfasse...

Kann CSS auf diese Weise verwendet werden? Die Kunst wunderlicher Farbverläufe

Im vorherigen Artikel – Der Charme einer Zeile CS...

React verwendet Emotionen zum Schreiben von CSS-Code

Inhaltsverzeichnis Einführung: Installation von E...

JavaScript CSS3 zur Implementierung einer einfachen Video-Sperrfunktion

In diesem Artikel wird versucht, eine Demo zur Si...

So verwenden Sie MySQL, um die Datengenerierung in Excel abzuschließen

Excel ist das am häufigsten verwendete Tool zur D...

Beispiel zum Aktivieren des Brotli-Komprimierungsalgorithmus für Nginx

Brotli ist ein neues Datenformat, das eine um 20 ...

WeChat-Applet zum Speichern von Alben und Bildern in Alben

Ich entwickle derzeit eine Video- und Tool-App, ä...

Layout im Vue.js-Stil Allgemeine Fähigkeiten zur Flutter-Geschäftsentwicklung

Korrespondenz zwischen Flutter und CSS im Shadow-...

JavaScript zum Erzielen eines Produktlupeneffekts

In diesem Artikel wird der spezifische JavaScript...

Einführung in die Verwendung des http-equiv-Attributs im Meta-Tag

Meta ist ein Hilfstag im Kopfbereich der HTML-Spra...

Der Unterschied zwischen Datenzeit und Zeitstempel in MySQL

In MySQL gibt es drei Datumstypen: Datum (Jahr-Mo...

HTML-Cellpadding- und Cellspacing-Attribute in Bildern erklärt

Zelle -- der Inhalt der Tabelle Zellenrand (Tabell...

Lösung für das Problem „Linux QT Kit fehlt“ und „Version leer“

Derzeit tritt ein solches Problem auf Bei mir war...

Das WeChat-Applet implementiert eine einfache Taschenrechnerfunktion

WeChat-Applet: Einfacher Rechner. Zu Ihrer Inform...