What are Containers?
A container running on a machine is simply a process on the host operating system like any other. So what makes containers so popular? It's how the process is isolated and restricted. This is done in a very specific way that simplifies development and operations.
"Containers promise faster app delivery cycles with better runtime execution, and ultimately lower production infrastructure costs."
Robert Stroud
Principal Analyst Infrastructure and Operations, Forrester