What is a container? A way to package applications with all the necessary dependencies and configurations. The package is portable and easily shared and moved around different computing environments, such as development machines, testing environments...