What is Docker Container ?

Containerization is the grouping together of software components with all it’s necessary dependent elements, like libraries, frameworks, and other dependencies so the software execution isolate in their own environment.
Such isolated user spaces are called “Containers”, docker engine is a is such a a containerization platform, that packages application and its dependencies together in the form of a docker container and run in an isolated environment.
Advantages of Container technologies – Lightweight, independent, easy to mange and performance efficient.