When you first install Docker, you have to execute its commands with sudo
. Follow these steps to add your user to the docker group such that there won't be a need to execute with sudo.
See: https://docs.docker.com/engine/install/linux-postinstall/
-
Add the docker group if it doesn't already exist:
sudo groupadd docker
-
Add the connected user "$USER" to the docker group. Change the user name to match your preferred user if you do not want to use your current user:
sudo usermod -aG docker $USER
-
Either do a
newgrp docker
or log out/in to activate the changes to groups.
You can use docker run hello-world
to check if you can run Docker without sudo.