DDEV Adds Experimental Support for Podman and Docker Rootless in Version 1.25.0

DDEV Introduces Experimental Support for Podman and Docker Rootless in v1.25.0

DDEV has released version 1.25.0 with experimental support for Podman and Docker Rootless, offering alternative container runtimes for local development. The update is aimed primarily at Linux and WSL2 users working in environments where traditional Docker or Docker Desktop is restricted by organisational policy.

Both Podman and Docker Rootless allow containers to run without a root daemon, reducing privilege requirements on the host system. DDEV notes, however, that these options introduce notable limitations. Docker Rootless requires a no-bind-mounts workflow using Mutagen, while Podman behaves differently from Docker and is generally slower, particularly outside Linux.

On macOS, Podman cannot bind to the default development ports 80 and 443, requiring developers to use alternative ports such as 8080 and 8443. Docker Rootless is not available on macOS at all. As a result, DDEV continues to recommend standard Docker providers for most users due to better performance and fewer workflow changes.

The work to support these runtimes involved substantial internal changes, including a switch to Docker’s official client libraries, removal of deprecated Compose features, improved API performance, and added compatibility for SELinux-enabled systems. DDEV automatically detects the active container runtime and allows developers to switch between runtimes using Docker contexts.

The project emphasises that Podman and Docker Rootless support remains experimental and should be adopted only when security or policy requirements make traditional Docker unsuitable.

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Upcoming Events

Latest Opportunities