Docker's philosophy in a nutshell:
1) solve a painful problem with a simple tool. Ignore the purists criticizing the tech
2) get lots of happy users
3) gradually improve the tech without sacrificing simplicity
4) tech previously reserved for purists is now democratized
5) repeat