I've been looking for an in depth guide to Docker. Thus looks perfect.
I believe a guide with how to setup a dns container with a dns slave container and get other Docker containers to use the dns containers could be a good introduction to how Docker networking actually work.
[1]: http://weave.works/
Note: I work on Weave.