Docker Architecture
Docker has revolutionized how applications are built, shipped, and run by using a technology called “containerization.” Instead of running a whole separate operating system like a virtual machine, Docker runs your application in a container—a lightweight, isolated environment that shares the host’s OS kernel.