This document summarizes key aspects of Docker internals, including how it provides isolation using namespaces and cgroups, manages images using AUFS and layers, and runs and manages containers via its daemon. It outlines Docker's use of isolation, images, process management, and roadmap for future versions including new backend interfaces and improved service discovery.