Docker Overview
Docker is an operating-system-level virtualization technology used to run software packages called containers. Containers are created from images that specify their precise contents, often built by combining and modifying standard images downloaded from public repositories. Unlike virtual machines, all containers run by a single operating system kernel, making them more lightweight and efficient.