問題
通常のユーザーは、docker images コマンドを使用してイメージを一覧表示できません。次のエラーが確認できます。
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
解決策
ユーザーは docker グループに属しておらず、docker 関連のコマンドを実行する権限がありません。
通常のユーザーを docker グループに追加して、docker コマンドを使用できるようにします。
[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
Udev ルールを使用して「dev_loss_tmo」値を永続的に設定する方法
CentOS/RHEL で有効なリポジトリから yum キャッシュを再作成する (キャッシュ データのフェッチを強制する) 方法