Rig vs Docker Desktop

Docker isolates runtimes in containers. Rig orchestrates processes already on your computer.

Who this is for

Teams choosing container-first vs native

The short answer

Use Docker when you need reproducible containers. Use Rig when the work is native macOS processes, Valet sites, and AI agents that must see live local services. Many people use both — Docker for DB images, Rig for the app processes.

Side by side

Rig compared with Docker Desktop, feature by feature
FeatureRigDocker DesktopNote
Primary jobControl plane for local projectsContainer runtime + Compose GUI
Native process discoveryYesNo
Compose / multi-container appsPartialYesRig can run compose scripts; Docker owns the runtime
Unified logs for npm + artisan + workersYesPartial
MCP scoped to live toolsYesNo
Share running HTTP without rebuilding imageYesPartialDocker port publish ≠ Live Link demos
Image build / registry workflowNoYes

Choose Rig if

Stay with Docker if

Running both

Docker keeps

Rig takes

Start containers how you already do — Rig is for the developer-facing processes around them.

Related guides

Related

https://userig.app/compare/docker-desktop