Why I Hate Docker and Podman
A seasoned developer voiced strong displeasure with Docker and Podman in a blog post. He cited multiple instances where Docker installation broke his network configuration, a poorly designed command-line interface, and difficult-to-learn usage. The Dockerfile language is considered ad-hoc and poorly designed, the documentation unhelpful and hard to navigate. Docker Hub suffers from malware and licensing issues, and container images are stored in a hidden location that consumes excessive disk space. While Podman offers some implementation improvements, its user experience remains as unpleasant as Docker's. The author ultimately prefers virtual machines, acknowledging their slower startup, but valuing their easier comprehension and better predictability and control.
Read more