Fix "Got permission denied while trying to connect to the Docker daemon socket"
The unix socket /var/run/docker.sock is owned by root and group "docker". If your current user account is not a member of the "docker" group, access is denied without sudo.
Got permission denied while trying to connect to the Docker daemon socket
Quick Fix Checklist
- Create the docker group if missing: sudo groupadd docker
- Add your user to docker group: sudo usermod -aG docker $USER
- Apply group changes immediately: newgrp docker (or log out and log back in)
- Test without sudo: docker run hello-world