1.docker run:docker client->docker server->route->handle->job->networkdirve&execdirve->namespace&cgroups&netlink->->libcontainer->docker container
2.镜像存储:docker registry
3.本地存储:graph(repo+mount)->graphdirve->aufs或者overlay->rootfs(容器层是写时复制)
4.doker daemon包括两个组件(docker server+docker engine),docker engine里面有多个job来接受restful请求
5.rootfs跟文件系统
6.chroot文件隔离
7./var/lib/docker -----docker的实例
8./var/run/docker.sock -----dockerserver监听client的请求
......