Why containers is such a good thing, apart from the technical side

Docker and Container are no doubt a genius technical invention of isolation processes and preventing certain hacks on your servers, but docker has brought more than that. It has also helped on the human end of things, on how we develop applications, which is often not easy to explain and hence we end up talking about the technical side, so here it goes!

Never have I tried soo much new software!

I would never have tried so many new and cool open source software projects if it was not for docker. Trying out a new database only takes a few minutes and it works the same on every newcomer’s computer, which makes the lives of the maintainers much easier!

Much faster switching between projects

Sometimes the amount of time that I would have to spend to startup different projects meant I have either been drinking a lot of coffee (vagrant anyone?) or stressed a lot about steps that you had to remember to follow to make it work. Now I can switch between projects like this easy!

docker-compose stop
docker-compose up

Put your infrastructure in code — finally easy!

There has been a lot of ways that you document your infrastructure and then commit it to the project, and when I started doing that a huge burden was lifted. Now you did not have to guess which of servers and setup your code needed it followed the code, but it has never been easy to also use in development.

It made things predictable in teams

Everybody have tried getting a new computer and then crossing their fingers in hope of the project also works on that machine, but never again. The baseline is that the project can be started on a new computer every time without you have to think about it! That is so powerful if you are working in teams as you can focus on the real errors instead of the differences between each other’s computer.

Written by

I really like building stuff with React.js and Docker and also Meetups ❤

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store