Just as shipping containers allow goods to be transported by ships across the oceans regardless of their contents, Docker containers act as a standard unit of software deployment that can contain different execution environments.
Containerizing applications enables us to deploy them across environments and isolate them from each other with little or no modification. In this small presentation I am going to introduce containerization with Docker and explain why docker's use is beneficial.