Dockerexit code > 0
docker: open /var/run/docker.sock: permission denied
$docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create: dial unix /var/run/docker.sock: connect: permission denied
Analysis
Your user does not have permission to talk to the Docker daemon via the Unix socket.
Common Triggers
- ●User not in the
dockergroup. - ●Running docker without
sudoon a default installation.
Debug Checks
- $Check groups:
groups.
Resolution
1
Add user to group:
sudo usermod -aG docker $USER (re-login required).2
Use
sudo docker ... (temporary).Metadata
- Tool
- Docker
- Severity
- High
- Tags
- #docker#permissions#socket