【docker】エラー対処方法”Got permission denied while trying to connect to the Docker daemon socket at unix”
エラー内容
dockerをインストール完了したあと、コマンドを入力すると「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.24/images/json": dial unix /var/run/docker.sock: connect: permission denied」と言うエラーが出た時の対処方法について解説します。

原因
原因は権限がないため、エラーで実行できなかっただけです。
dockerコマンドはルート権限が必要なので、通常のユーザー権限では拒否されます。
エラーの内容の翻訳はすると以下の内容です。
unix:///var/run/docker.sockでDockerデーモンソケットに接続しようとしたときに許可が拒否されました:「http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json」を取得します。
unix /var/run/docker.sockにダイヤルします:接続:許可が拒否されました」
対処方法
現在操作している(ログインしているユーザ)がコマンドを実行する権限がないので、権限を付与することで解決します。
対応方法はユーザをdockerグループに追加します。
以下のコマンドを入力します。
sudo gpasswd -a ユーザ名 dockerユーザ名:現在コマンドを入力しているユーザを指定する



