Feel free to add to the list if you know of some I forgot.
I'm also planning on writing my own Docker for dummies tutorial that goes from beginning to end explaining how to use each part along the way. Now I just need to find some time to put it all together.
I would love to see more conceptual materials, explaining the ideas behind it, why I should use it, use cases, comparisons to alternatives - that kind of reading. It seems promising but a little hazy from a high level.
You're right. The Docker community has grown from a core of people who are naturally excited about containers, and typically have been tinkering with them for years. So most of the early material is biased towards the "how" rather than the "why". Now that the community has grown in amazing ways, we're working on changing that.
I gave a talk last week at the dotScale conference [1] about the high-level motivation behind Docker. The video should be available soon.
I'm also working on a series of articles on the design principles behind it - separation of concerns, static vs dynamic dependencies, why developers never use system packages, "real computers all the way down", thinking of the internet as one giant unix computer... Basically 5 years worth of obsessing over this particular subject :)
https://github.com/dotcloud/docker/issues/614
Feel free to add to the list if you know of some I forgot.
I'm also planning on writing my own Docker for dummies tutorial that goes from beginning to end explaining how to use each part along the way. Now I just need to find some time to put it all together.