Heim > Artikel > Betrieb und Instandhaltung > Benötige ich Root-Rechte, um Docker auszuführen?
Benötigen Sie Root-Berechtigungen, um Docker auszuführen?
Root-Berechtigungen sind erforderlich, um Docker auszuführen.
Empfohlenes Lernen: Docker-Tutorial.
Um das Problem zu lösen, dass Nicht-Root-Benutzer keine Berechtigung zum Ausführen von Docker-Befehlen haben, lautet die Methode wie folgt:
Methode 1:
Verwenden Sie sudo, um Administratorrechte zu erhalten und den Docker-Befehl auszuführen. Diese Methode hat viele Einschränkungen bei der Ausführung von Docker-Befehlen über Skripte
Methode 2:
Wenn der Docker-Daemon gestartet wird , es wird standardmäßig ein Name vergeben Erteilen Sie der Docker-Benutzergruppe die Berechtigung zum Lesen und Schreiben von Unix-Sockets. Daher hat der aktuelle Benutzer die Berechtigung, solange Sie eine Docker-Benutzergruppe erstellen und den aktuellen Benutzer zur Docker-Benutzergruppe hinzufügen Um auf den Unix-Socket zuzugreifen, können Sie dann Docker-bezogene Befehle ausführen
sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 newgrp docker #更新用户组
PHP Chinesische Website, eine große Anzahl von Docker-Betriebs- und Wartungs-Tutorials und Laravel-Framework-Tutorials, willkommen zum Lernen.
Das obige ist der detaillierte Inhalt vonBenötige ich Root-Rechte, um Docker auszuführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!