docker.sock permission denied

After install docker in linux, when you try to run docker container under a normal user, like:

1
$ docker run --rm -it debian:latest

You might have the error like this:

1
dial unix /var/run/docker.sock: connect: permissoin denied

To solve it, just do:

1
2
$ sudo usermod -aG docker $USER
$ sudo setfacl --modify user:$USER:rw /var/run/docker.sock

Then you should be able to run the docker run successfully.