May 18, 2025

access to docker command without sudo

You would get error below when you execute docker command.

permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.47/containers/json"
sudo groupadd docker  # Create the group if it doesn't exist
sudo usermod -aG docker $USER

sudo snap restart docker.dockerd
newgrp docker

ls -l /var/run/docker.sock
srw-rw---- 1 root docker ...

sudo chown root:docker /var/run/docker.sock
sudo chmod 660 /var/run/docker.sock