Dockerミラー管理--2.DockerユーザーグループへのRegular Userの追加


1.問題の説明
Dockerをインストールすると、通常のユーザー権限はdocker versionコマンドを使用してDocker ceのバージョン情報を問合せます.
$ docker version
Client:
 Version:           18.09.6
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        481bc77
 Built:             Sat May  4 02:35:27 2019
 OS/Arch:           linux/amd64
 Experimental:      false
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.39/version: dial unix /var/run/docker.sock: connect: permission denied

スーパーユーザー権限は、sudodocker versionコマンドを使用してDocker ceのバージョン情報を問合せます.
$ sudo docker version
Client:
 Version:           18.09.6
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        481bc77
 Built:             Sat May  4 02:35:27 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.6
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       481bc77
  Built:            Sat May  4 01:59:36 2019
  OS/Arch:          linux/amd64
  Experimental:     false

質問:Docker Serverにアクセスできるのは、スーパー権限を持つユーザーのみです.
2.ソリューション
ステップ1:Dockerユーザーグループに一般ユーザーを追加することで、一般ユーザーもDocker Serverにアクセスできる機能を実現します.
$ sudo usermod -aG docker $USER

ステップ2:新しい端末を開きdocker versionをクエリー
$ docker version
Client:
 Version:           18.09.6
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        481bc77
 Built:             Sat May  4 02:35:27 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.6
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       481bc77
  Built:            Sat May  4 01:59:36 2019
  OS/Arch:          linux/amd64
  Experimental:     false