What has Docker become?

Developer Experience & Desktop Issues

  • Many describe Docker Desktop—especially on Windows—as unstable, opaque, and often “fixed” by full resets/reinstalls.
  • WSL2 backend dramatically improves reliability and speed; several argue Windows itself is the main problem, others blame Docker Desktop’s quality.
  • VS Code devcontainers are reported as laggy for some (especially over remote filesystems / Plan9 mounts); others on macOS/Linux report no noticeable slowdown.
  • Some users are actively de‑dockerizing for production (favoring VMs for GPU/complex setups) but still use Docker for local testing.

Alternatives & Ecosystem

  • Podman is widely cited as the main alternative: rootless, daemonless, strong systemd integration (quadlets), pod abstraction, kube YAML support, and buildah. Docs and UX for compose/quadlets are seen as weaker and confusing.
  • Other alternatives: Rancher Desktop, Colima, apple/container, containerd-based setups, k3s, process-compose, Nix-based dev envs.
  • OrbStack gets strong praise on macOS (faster startups, dynamic memory, native UI).
  • Docker Hub remains Docker’s biggest moat: it’s the default registry for most tools, including many Podman users.

Monetization, Licensing & OSS Economics

  • Thread debates “open infrastructure is hard to monetize”: Docker made the standard, others (clouds) captured much of the revenue.
  • Several criticize Docker’s later Desktop licensing changes and enforcement emails as aggressive “gotcha” tactics that pushed companies to switch.
  • Others argue developers expect core tools to be free, making developer tooling a tough business; some say Docker should have charged early for Desktop and private registries.
  • There’s broader debate over open core, “fair source” licenses, and hyperscalers monetizing OSS without upstream reciprocity.

Technical Role & Security

  • Some dismiss Docker as “just chroot”; others push back, stressing namespaces, cgroups, seccomp, image layering, distribution, and Hub as real innovation.
  • Root vs rootless is a big theme: Docker now has rootless mode, but Podman’s rootless-first design and per‑user storage are seen as cleaner.
  • A few commenters highlight deeper OCI/runtime security issues (e.g., LSM defaults, vsock, openat2), affecting Docker, Podman, and Kubernetes alike.

Swarm, Kubernetes & Orchestration

  • Swarm is remembered fondly as “k8s but easier” and still used by some; many regret Docker effectively abandoning it.
  • Others note Swarm mode was positioned to compete with Kubernetes but was under-resourced and late against a multi-vendor k8s wave.

Business Trajectory & Founder’s Perspective

  • Some frame Docker as a huge success for the commons (containers, OCI, containerd, runc) but a poor financial outcome for investors.
  • Others blame missteps: antagonizing Red Hat/Google, rejecting certain enterprise-driven changes, and over-hiring while revenue was unclear.
  • The founder (via AMA) emphasizes Docker’s original design work (application packaging vs just virtualization), says Red Hat pursued platform lock‑in and engineered a negative “Docker is insecure” narrative, and reflects that Docker should focus on users, avoid misaligned partnerships, and hire carefully.