Docker guarantees a level of certainty about the machine and also reproducibility of the system my application runs on. I can’t reach those when running on bare operating systems. at least not without learning another tools like puppet or chef.
Also when scaling later on, I will probably not come around docker anyway since most orchestration tools seem to rely on docker.






















