
Review: DDEV 1.25.0 — Experimental Podman and Docker Rootless Support
The Hook DDEV 1.25.0 ships experimental support for Podman and Docker rootless, opening up new corporate-friendly runtimes while introducing a few practical trade-offs. Why I Built It The Podman and rootless workflows depend on specific global settings (ports, mount mode). I wanted a fast, repeatable way to confirm a workstation is configured before teams flip the switch. The Solution I built a CLI that audits global_config.yaml and flags missing settings for Podman or Docker rootless, with a focused checklist for macOS Podman users. The Code View Code What I Learned DDEV 1.25.0 adds experimental support for both Podman and Docker rootless. Podman on macOS cannot bind to ports 80/443, so DDEV needs router ports set to 8080/8443. Docker rootless cannot use bind mounts, so no-bind-mounts mode is required. DDEV global configuration lives in global_config.yaml , and the config can live under $HOME/.ddev or an XDG location. References https://ddev.com/blog/podman-and-docker-rootless https:/
Continue reading on Dev.to DevOps
Opens in a new tab


