Short answer
Open Docker Desktop or OrbStack and wait until it is running, then run supabase start again. If you use Colima or Podman, point DOCKER_HOST at its socket. If another local project holds the ports, run supabase stop there first.
Rather not fix it yourself? App Fix Ticket starts with a fixed-price diagnosis, then a fixed price for the fix before any fix work.
Why supabase start can’t reach Docker, and the fix
01
No container runtime is running
“A container manager compatible with Docker APIs is a prerequisite for supabase start” Supabase docs, Local development
Installing the CLI doesn’t install Docker. Install a runtime, start it, and check with docker ps before supabase start.
02
The CLI looks at the wrong socket
Colima, Podman and Rancher Desktop use their own socket paths. Set DOCKER_HOST to that socket in the shell where you run the CLI. The sample is Colima’s default; run docker context ls to find the path for other tools.
export DOCKER_HOST="unix://$HOME/.colima/default/docker.sock" supabase start03
Another local project holds the ports
“With the default ports, supabase start runs one local project per machine.” Supabase docs, Running multiple local projects
Also check: a second project with the default config.toml clashes with the first. This shows a port conflict rather than the daemon error. Run supabase stop in the other project, or change its ports.
04
The first start looks stuck
“The first run takes time while the CLI downloads the Docker images.” Supabase docs, Supabase CLI
The first run downloads the whole stack as images. Give it time and free disk space before you cancel it.
Checked against the vendor’s docs on : Supabase docs: Local development; Supabase docs: Supabase CLI; Supabase docs: Running multiple local projects.
Rather hand it over?
Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.
- from $450App Fix TicketOne reproducible bug in an existing mobile or web app, diagnosed and fixed.See scope and start
- from $450AI-Built App RescueA Lovable, Bolt or Cursor app checked end to end in 3 days, then its worst problems fixed at a fixed price.No issues worth fixing, no charge. If the Launch Check finds nothing rated medium or higher, Simon refunds the full $450. You keep the report either way. This applies to the first 10 Launch Checks bought after October 30, 2026.See scope and start
“Very responsive, attentive to fixing bugs, and completed the project as needed! Thank you!”
Related: Supabase migration failed (db push) · Supabase staging environment · Supabase too many connections · Supabase PGRST200