I understand that there may be several benefits to using docker in development:
But my question is: do you do it? Does your team use Docker (or similar) in development?
Mainly because, depending on the project, it can also come with some challenges and constraints. So, if you deliberately don't, why is that? Have you ever concluded that for some cases (apart from overkill) you would avoid it in development?
We're trying to start using it (replacing Vagrant) and we absolutely love it but being primary Mac based we're finding it too slow to develop locally.
In development, my web app runs without docker. But I use docker to test with other modules. I run docker containers of other modules and my web app communicates with them. In production, all of them runs with docker.
Using docker in all stages .. Dev, UAT & Production.
I use Docker for development as it's lightning fast to boot up a webserver for a new project since I spend 2 days configuring a perfect setup for my kind of projects.
Tim Ermilov
Hi, I'm Tim. I do webdev, javascript and semantic web.
I use docker on just about every stage of development - from development, to testing, to staging, to production (for both personal and work-related projects). I don't think I've ever had easier time in my life setting up all those environments 😂