Editor: The following article is a criticism of the Docker container technology. Some of the points raised are not factually correct, so read with care.
I’ve come to the conclusion that Docker is actively harmful to organizations. Not the underlying technology…I think LXC is fantastic as are cgroups. And Kubernetes can solve real problems around improving efficiency in production.
No, the problem is with the Docker community and the hype around it. At its core, Docker allows organizations to paper over very real problems. It doesn’t solve those problems, they are still there festering…just given more time to really build up pressure before exploding. But make no mistake, they will still explode.
Two of the main benefits I hear touted for Docker is it gets Operations/Production Engineering/SREs out of the way of Engineers and it gives Engineers a consistent and reproducible environment. Docker solves neither of these. Continue reading…