Prerequisites This tutorial will need the master build of Docker, which is available on Play With Docker. Multi-staged builds A common pipe-line for building applications in Docker involves adding SDKs and runtimes, followed by adding code and building it. The most efficient way to get a small image tends to be to use 2-3 Dockerfiles with different filenames where each one takes the output of the last. This is referred to as the Builder pattern in the Docker community. This lab explores a new...