← Back to DevOps Fixes

Fix Docker: permission denied on /var/run/docker.sock

Published by NinjaOps Engineering • Verified for Ubuntu, Debian & RHEL • Amazon Tag: dev0ps-20
Quick fix: Confirm the daemon is running, then use sudo docker ps to distinguish a socket permission problem from a daemon outage. If sudo works, add your user to the docker group and start a fresh session.

1. Check Daemon & Socket Permissions

sudo systemctl status docker
ls -l /var/run/docker.sock
sudo docker info

2. Grant Access to Trusted User

sudo usermod -aG docker "$USER"
newgrp docker
docker ps