Docker is open source container software.
Defined as an open source project developed by Docker Inc, the software automates the deployment of applications inside software containers.
Although container technology has been around for a couple of decades, the company Docker Inc has been credited with helping to break it into the mainstream.
The technology, container-based virtualisation, works by isolating applications from each other on a shared operating system.
This standardises application program delivery and allows apps to run in any Linux environment whether it is physical or virtual.