Too Long; Didn't Read
Docker is a containerization technology that allows an application to run in an isolated environment while being bundled with all the dependencies it needs to run. It provides a standard way to run applications in a server agnostic manner. Buildpacks is tool that provide a modular way of adding arbitrary content and behavior into an image, while ensuring its manageable, auditable, repeatable and reliable. The basic flow is: Creating a docker file is not standardized, as developers can create images with arbitrary base image and without proper versioning.