Run act (GitHub Actions locally) on Windows using Podman as the Linux runtime, while Docker Desktop stays in Windows-containers mode
act only ships Linux runner images. If Docker Desktop is set to Windows containers, its Linux
engine is stopped, so act has no runtime and every run fails. This guide points act at Podman
— which serves a Docker-API-compatible named pipe — without changing Docker Desktop's mode and
without setting a global DOCKER_HOST that would break your Windows-container work.
The result: docker keeps talking to Docker Desktop (Windows containers), act talks to Podman
(Linux containers), and neither knows about the other.