## 事象
以下のようにエラーになる。
```console
$ docker ps
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/containers/json": dial unix /var/run/docker.sock: connect: permission denied
```
`sudo docker ps`コマンドだと成功する。
## 原因
rootユーザー以外に権限がないから。
## 解決方法
```console
sudo groupadd docker
sudo usermod -aG docker $USER
```
ログアウトしてから、もう一度ログインする。
```console
$ newgrp docker
Agent pid 60401
Identity added: /home/tadashi-aikawa/.ssh/id_ed25519_github (メアド)
```
以下のコマンドが実行できればOK。
```console
docker run hello-world
```
## 参考
- [Linux post\-installation steps for Docker Engine \| Docker Docs](https://docs.docker.com/engine/install/linux-postinstall/)