Docker is a containerized platform that is easier to create, deploy and run the application as containers. Container is just something that I can put everything into. What we can do is, we can bundle up code,application,packages,dependencies, and configuration files into a container then we can pick this container up and we can move wherever we want. That means we can run in Dev and same can in PROD. So that we can get exact environment every single time.