Skip to content
DevOps AI ToolKit
Newsletter
All troubleshooting hubs Troubleshooting hub

Docker Container & Runtime Errors

The failures that stop a container from running or being reached: the daemon socket is unreachable, an OCI runtime create/exec error, an exec-format (architecture) mismatch, a port already allocated, a bind-mount permission problem, or a container that keeps restarting. Each guide leads with the cause and the `docker run`, `docker inspect`, and `docker logs` commands. Pick your error below, or paste it into the assistant.

Fix your error now

Paste the error or logs and let the Incident Assistant diagnose it, or run a guided triage prompt with AI — no copy-paste.

Diagnose with the Incident Assistant →

Every guide in this cluster

69 guides

Docker with AI AI prompts

Copy-paste, production-safe prompts for this stack.

Docker with AI command center

Top errors, validators, and runbooks for the whole stack.

Frequently asked questions

Why "Cannot connect to the Docker daemon at unix:///var/run/docker.sock"?
The daemon isn't running, or your user can't reach the socket. Check systemctl status docker, start it, and add your user to the docker group (or use sudo). For remote daemons, verify DOCKER_HOST. See cannot connect to the daemon.
What does "exec format error" / standard_init_linux mean?
The image was built for a different CPU architecture than the host (e.g. an arm64 image on amd64), or the entrypoint isn't a valid executable. Build/pull the right platform with --platform. See exec format error.
"Port is already allocated" — how do I fix it?
Another container or host process already binds that host port. Find it with docker ps / ss -ltnp, then stop it or map a different host port. See port is already allocated.