Start a personal dev blog on your domain for free with Hashnode and grow your readership.
Do you use Docker in development?
Yes
48%
No, not in development
14%
I don't use Docker, or similar, at all
38%
56 votes · Closed
I understand that there may be several benefits to using docker in development:
- you will be able to emulate your production environment
- time saving on onboardings for new collaborators or when a laptop breaks
- a better understanding of the global system by all the team members
- paying the integration price when it’s cheap, not when it’s expensive
- good if you have to set up testing environments
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?
Tim Ermilov
Hi, I'm Tim. I do webdev, javascript and semantic web.
Apr 15, 2018
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 😂
Michael Forcer
Web Developer
Apr 16, 2018
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.
Emil Moe
Senior Data Engineer
Apr 15, 2018
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.
Atul Sharma
Full Stack Developer | Cloud Native Applications
Apr 16, 2018
Using docker in all stages .. Dev, UAT & Production.
Cho, Yongjoon
Apr 16, 2018
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.