DEV Community

Discussion on: As a developer, do you even bother with containerisation?

Collapse
 
karanpratapsingh profile image
Karan Pratap Singh

Hi Anthony, using container for development is pretty common nowadays, following are the reasons that come to mind right now (imo and experience):

  • Stable and predictable dev environments
    This is especially good if you have a large team, every large team I've worked with I've either used docker or introduced docker to the team

  • Developing as close to prod env as possible

  • Troubleshooting, debugging production issues

docker-compose is pretty standard in using docker for development but tooks like kind, skaffold are also there if you want to develop like prod kubernetes environment. Buildpacks are also really great, and require no dockerfiles!

I'm also writing a series on using docker for both dev and prod here