• One standard format • Container and layer system • Linking between containers • Containers repository (hub.docker.com) • Private containers repository
to git repo triggers a hook • The Hook tells build server clone code and start docker build with Dockerfile • After build it goes to make tests if pass it will push it to docker repo • Production servers pull containers from docker repo and run them