Docker guides
Debug containers, images, networking, and storage.
Diagnose Docker network not found errors by inspecting Compose project names, stale containers, external networks, daemon context, and network state.
Diagnose Docker exec format errors caused by CPU architecture mismatches, broken shebangs, line endings, entrypoints, and executable permissions.
Diagnose Docker daemon connection errors by checking service state, socket paths, permissions, contexts, rootless mode, and remote hosts.
Diagnose an unhealthy Docker container by inspecting health-check output, application logs, dependencies, timing, permissions, and resource pressure.
Find which Docker images, containers, volumes, logs, or build cache consume disk space and reclaim capacity without deleting needed data.
Diagnose Docker container DNS failures by separating name resolution from network connectivity and checking resolv.conf, networks, proxies, and the daemon.
Troubleshoot Docker build failures by isolating the failing stage, checking build context, cache, network access, architecture, and secret handling.
Break a Docker restart loop by inspecting container state, exit codes, logs, health checks, configuration, and resource limits.
Resolve Docker socket, bind-mount, and container filesystem permission errors without weakening host security.
Find the container or host process occupying a published Docker port and resolve the conflict without disrupting the wrong service.