DEV Community

Discussion on: Are you using Docker for local development?

Collapse
 
xowap profile image
Rémy 🤖 • Edited

Every time I want to try Docker I'm reminded how much more complicated it is in comparison to a Python virtual environment/npm install.

Collapse
 
mateusz__be profile image
Mateusz Bełczowski

Yes, sometimes it's just not worth the effort (at least for me)

Collapse
 
capdragon profile image
CaptDragon

It all seemed complicated for me at first as well, then it became easy as I "got it" and the value was realized.

Collapse
 
xowap profile image
Rémy 🤖

It's just a wrapper around cgroups, I had the idea of Docker before it existed. But my point is that you can't really use it to do local development since the files are owned by root (or then you need complicated scripts) and you can't really use it in production because on itself it's just a process launcher and what you really need is Kubernetes and Kubernetes is a fucking complexity hole. Also it makes the IDE setup very complicated and adds a lot of moving parts.

I have neat Ansible scripts that do everything for me, I work with simple VMs and all is nice.

If I ever use Docker it'll be to specify my runtime requirements to a PaaS, but for local development there is really no point.

Although that's simply my experience, what value did you find?