I just realized something - my vimrc is 12 years old (carried on from my college). It has all my quirks and shortcuts that doesnt make sense to anyone but me. Every now and then,  I pick up sone cool stuff from other vimrc and it becomes part of my own.<p>What I just realized is that my Dockerfile is becoming something like  that. Everything from the way the file system is laid out to the supervisord config is something that has become familiar. I do my development in it and its already a year old. All my various production servers use the same base Dockerfile (it includes Ruby, Python, Nginx, Openssl,  Golang and Java!).