Accessing Docker as non-root user on Ubuntu 20.04

After installing docker on Ubuntu 20.04, in order to run docker commands against the docker daemon, you must add the user to the docker group. If a permissions denied state persists, try logging out and back in again before running additional commands.

The most common error message is:

~$ docker container list
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/containers/json: dial unix /var/run/docker.sock: connect: permission denied

If you are using the ubuntu user, try this command:

usermod -g ubuntu -G sudo,docker,ubuntu

Next, logout and back in again, and try a docker command.

Some internet postings will tell you to chmod the docker.sock, or other things, but that is not correct. They just need to logout and back in to reset their session.


Posted

in

, ,

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *