Docker Is Four Things
> First, the Dockerfile file format for declaratively describing a machine (operating system, installed packages, processes, etc).<p>The Dockerfile format is not declarative.<p>Declarative means you define the state you want<p>Imperative means you define the commands to run<p>Dockerfile is 100% imperative