Docker Usage Debate
The cluster centers on debates about the necessity, benefits, and drawbacks of using Docker for development, deployment, and dependency management, often comparing it to native OS packages, single binaries, or alternatives like Nix.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Could you expand on why Docker is a pain for you?
For the same reason docker exists. Convenience and lack of understanding.
I think you'd need a particular reason to not use Docker.
Nothing. You've already spent all the time and effort that Docker would save you. Have fun maintaining OS packages.
You don't need to run docker for every single thing
Dependency management is one thing Docker handles, and I don't really think it does a great job of that. To me containers solve the challenge of getting a development environment that closely matches production. It standardizes how deployments are performed, how testing environments are set up. Before this we had complex, immutable ansible scripts, READMEs, install scripts that had to be babysat, snowflake servers that no-one knew how they were configured. It's also an extremely widely
Sometimes docker is overkill and I'm so glad something exists that doesn't require it.
You judge "with respect" my experience instead of answering to the argument. So why is it easier with Docker?
Docker is better off as a deployment tool, rather than a development environment.
Are you using Docker on it's own merit or because it's familiar and first?