Heim >Betrieb und Instandhaltung >Docker >So lösen Sie den Docker-Befehl, ohne sudo einzugeben

So lösen Sie den Docker-Befehl, ohne sudo einzugeben

WJ
WJOriginal
2020-06-08 16:56:072693Durchsuche

So lösen Sie den Docker-Befehl, ohne sudo einzugeben

Wie löse ich den Docker-Befehl, ohne sudo einzugeben?

Da der Docker-Daemon an den Unix-Socket des Hosts und nicht an einen gewöhnlichen TCP-Port gebunden sein muss und der Besitzer des Unix-Sockets der Root-Benutzer ist, können andere Benutzer die entsprechenden Befehle nur über ihn ausführen Hinzufügen der Sudo-Option vor dem Befehl Operate.

Wenn Sie nicht jedes Mal, wenn Sie den Docker-Befehl verwenden, extra sudo eingeben möchten, können Sie ihn 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

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

$ docker run hello-world

Verwandte Empfehlungen:

Docker-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie den Docker-Befehl, ohne sudo einzugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn