GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Befehlsfehler „docker images“ – „Berechtigung verweigert“

Das Problem

Ein normaler Benutzer ist nicht in der Lage, Bilder mit dem Befehl docker images aufzulisten. Folgender Fehler kann beobachtet werden.

user01> docker images
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.27/images/json: dial unix /var/run/docker.sock: connect: permission denied

Die Lösung

Der Benutzer ist nicht Teil der Docker-Gruppe und hat keine Berechtigungen zum Ausführen von Docker-bezogenen Befehlen.

Fügen Sie reguläre Benutzer zur Docker-Gruppe hinzu, damit sie Docker-Befehle verwenden können.

[root@host-docker ~]# id user01
uid=1000(user01) gid=1000(user01) groups=1000(user01),10(wheel),983(docker)
[root@host-docker ~]#
[root@host-docker ~]# su - user01
Last login: Thu May 24 23:17:03 IST 2018 from example.com on pts/1

[user01@host-docker ~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
user01 latest ab15b83d00ea 32 hours ago 1.29GB
test_web latest 07d0c8441153 6 days ago 234MB


Cent OS
  1. So beheben Sie den Docker Permission Denied-Fehler unter Ubuntu

  2. Behebung des SSH-Fehlers „Berechtigung verweigert (Publickey)“ in Linux

  3. Fehler „resize2fs:Permission denied to resize filesystem“ während der Online-Größenänderung eines Dateisystems

  4. NGINX Docker kann aufgrund von „13:Permission denied“ nicht ausgeführt werden

  5. Docker-Befehl nicht gefunden

20 nützliche Beispiele für Docker-Befehle unter Linux

Installieren und verwenden Sie Docker Compose unter CentOS 8

[Gelöst] Zugriff auf Speicherdatei nicht möglich, Berechtigung verweigert Fehler in KVM Libvirt

Fehlerbehebung bei Problemen mit verweigerten Docker-Zugriffen

Arbeiten mit Docker-Images über die Befehlszeile

Beheben des Fehlers „Manifest nicht gefunden“ beim Abrufen von Docker-Images