Die Schritte sind wie folgt1. Erstellen Sie eine Docker-Gruppe: sudo groupadd docker 2. Fügen Sie den aktuellen Benutzer zur Docker-Gruppe hinzu: sudo gpasswd -a ${USER} docker 3. Starten Sie den Dienst neu: sudo service docker restart 4. Docker-Mitglieder aktualisieren: newgrp - docker [Hinweis]: Dies wurde auf Ubuntu getestet, nicht auf anderen Linux-Systemen. Ergänzung: Docker-Installation unter Linux und Konfiguration zur Ausführung von Docker ohne sudo-Befehl InstallierenFühren Sie den folgenden Befehl aus wget -qO- https://get.docker.com/ | sh Docker ohne Sudo-Befehl ausführen Warum müssen wir eine Docker-Benutzergruppe erstellen?Der Docker-Daemon bindet an einen Unix-Socket, nicht an einen TCP-Port. Der Standardbesitzer dieses Sockets ist root, und andere Benutzer können mit dem Befehl sudo auf diese Socket-Datei zugreifen. Aus diesem Grund wird der Docker-Dienstprozess als Root-Konto ausgeführt. Um zu vermeiden, dass Sie bei jeder Ausführung eines Docker-Befehls „sudo“ eingeben müssen, können Sie eine Docker-Benutzergruppe erstellen und die entsprechenden Benutzer zu dieser Gruppe hinzufügen. Wenn der Docker-Prozess startet, wird der Socket so eingestellt, dass er von Benutzern der Docker-Gruppe gelesen und beschrieben werden kann. Auf diese Weise kann jeder Benutzer in der Docker-Gruppe Docker-Befehle direkt ausführen. Achtung: Diese Dockergroup entspricht dem Root-Konto. Weitere Einzelheiten finden Sie in diesem Artikel: Docker Daemon AttackSurface. 1 Melden Sie sich mit einem Konto mit Sudo-Berechtigungen beim System an. 2 Erstellen Sie eine Docker-Gruppe und fügen Sie dieser Gruppe die entsprechenden Benutzer hinzu. sudo usermod -aG docker Ihr_Benutzername 3 Melden Sie sich ab und erneut an, damit die Berechtigungen wirksam werden. 4 Bestätigen Sie, dass Sie Docker-Befehle direkt ausführen können. $ Docker-Ausführung Hallo-Welt Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
<<: Lösung für MySQL-Replikationsfehler aufgrund voller Festplatte
>>: Miniprogramm Benutzerdefinierte TabBar-Komponentenkapselung
Um die Tabelle zu verschönern, können Sie untersc...
Der <area>-Tag wird vor allem in Imagemaps ...
Wenn Threads gleichzeitig ausgeführt werden, müss...
Inhaltsverzeichnis 1. Komponentenwechselmethode M...
Anwendungsszenario Am Beispiel des Hintergrundver...
In diesem Artikel werde ich die relevanten Inhalt...
Was ist ein Containerdatenvolumen? Wenn sich die ...
CSS stimmt mit mehreren Klassen überein Das folge...
1. Herunterladen: http://www.oracle.com/technetwo...
【Inhalt】: 1. Verwenden Sie den Verlaufsstil des H...
1. Erstellen Sie ein Centos7.6-System und optimie...
einführen Vue Router ist der offizielle Routing-M...
Vorwort Heute werde ich Ihnen ein Holy-Grail-Layo...
Bitte sehen Sie sich den folgenden Screenshot an,...
Inhaltsverzeichnis 01 Szenarioanalyse 02 Funktion...