Docker is a platform that enables you to create, deploy, and run applications in containers.
Containers are similar to virtual machines in that they provide an environment for running applications, but they are more lightweight and efficient because they share the host operating system's kernel. They are created from images,