Docker Diagnostic

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

  1. Create the docker group if missing: sudo groupadd docker
  2. Add your user to docker group: sudo usermod -aG docker $USER
  3. Apply group changes immediately: newgrp docker (or log out and log back in)
  4. Test without sudo: docker run hello-world