GNU/Linux >> Znalost Linux >  >> Cent OS

Chyba příkazu „docker images“ – „Oprávnění odepřeno“

Problém

Běžný uživatel není schopen vypisovat obrázky pomocí příkazu docker images. Lze pozorovat následující chybu.

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

Řešení

Uživatel není součástí skupiny docker a nemá oprávnění spouštět příkazy související s dockerem.

Přidejte běžného uživatele do skupiny dockerů, aby mohli používat příkazy dockeru.

[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. „chyba:Vazba na port 2222 na 0.0.0.0 selhala:Oprávnění odepřeno“ – chyba při spouštění služby sshd na CentOS/RHEL

  2. Chyba Linuxu:bash:rsync:příkaz nenalezen

  3. Proč kontejner dockeru zobrazí výzvu Permission denied?

  1. Úvod do Docker Images

  2. Opravit Permission denied (publicky) Chyba SSH v Linuxu

  3. Chyba „resize2fs:Povolení ke změně velikosti souborového systému odepřeno“ při online změně velikosti souborového systému

  1. Nelze spustit NGINX Docker kvůli „13:Permission denied“

  2. příkaz docker nebyl nalezen

  3. povolení docker.sock odepřeno