Onboarding for container workloads
To run container workloads, set up at least one container engine.
Podman Desktop does not automatically set up container engine resources that you might not need.
Procedure
Select a container engine supporting your workload.
Workload Podman Native Docker Docker Desktop Rootless containers ✅ yes ✅ yes ❌ no Rootful containers ✅ yes ✅ yes ✅ yes Compose ✅ yes ✅ yes ✅ yes Pods ✅ yes ❌ no ❌ no Podman supports rootless container and pods, in addition to rootful containers and Compose.
Select an execution environment supporting your container engine and your operating system.
Select a Podman execution environment:
Host operating system Native containers Podman Machine Lima instance Windows ❌ no ✅ yes ❌ experimental macOS ❌ no ✅ yes ✅ yes Linux ✅ yes ❌ disabled in Podman Desktop ✅ yes Select a Docker execution environment:
Host operating system Native containers Docker Desktop Lima instance Windows ❌ no ✅ yes ❌ experimental macOS ❌ no ✅ yes ✅ yes Linux ✅ yes ✅ yes ✅ yes
Setup your container engine.
Podman Desktop assists you to set up Podman and Podman machines on Windows and macOS.
Podman Desktop consumes your native containers, Lima instance or Docker setup.