Docker won't run

Docker Desktop, Docker Engine, image pulls and the logs to send to support.

Docker has to be running before any Edge troubleshooting means anything: the Edge is a Docker container, so if the engine is down or the image cannot be pulled, every other test fails for that reason alone.

Start with the checklist, then open the tab for your platform.

Before anything else

#CheckHow to verify
1Docker is openDocker Desktop: the whale icon is in the taskbar / menu bar. Linux: systemctl status docker
2The engine is runningDocker Desktop shows Engine running (green). Linux: the service is active (running)
3The Edge container is theredocker ps lists xyte_edge

All three pass and the Edge is still offline? The problem is not Docker — go to The Edge is offline.

Scenario or errorLikely meaningRecommended next steps
Docker Desktop: "WSL not installed", or install fails with "CreateVm ... timed out"WSL2 can't start its virtual machine because hardware/nested virtualization isn't available to Windows.Follow the dedicated guide: WSL2 / Docker "CreateVm timed out" error on Windows. Covers physical PCs, virtual machines, and Oracle VirtualBox.
Docker Desktop: Not open or missing from taskbarDocker Desktop was not launched after Windows started, or was closed.Open Docker Desktop from the Start Menu and wait up to 2 minutes for the engine to initialize. Look for the whale icon in the taskbar and confirm it shows Engine running.
Docker Desktop: Stuck on loading after openingDocker Engine is still initializing or got stuck on startup.Wait a full 2 minutes. If still stuck, right-click the taskbar icon and select Restart Docker Desktop. If that fails, reboot Windows and reopen Docker Desktop.
Docker Desktop: Stopped working after power loss or rebootDocker Desktop was interrupted and did not cleanly restart.Fully reboot your Windows machine. Open Docker Desktop before anything else and wait for the green Engine running status before running any commands.
Docker Desktop: Permission denied while trying to connect to Docker APIYour Windows user does not have permission to access the Docker daemon.To fix it permanently:
1. Right-click the Docker Desktop icon and select Run as administrator.
2. Wait for the engine to start, then try again.
3. If the error persists, contact your IT administrator.
Docker Desktop: docker ps returns an error or shows nothingDocker Engine is not running or the Edge container has not started.Confirm Docker Desktop shows Engine running.
1. Run docker ps in Command Prompt.
2. If xyte_edge is not listed, restart the Xyte Edge application.
3. Run docker ps again.

Last updated: 2026-09-14


What’s Next

Did this page help you?