Docker is a set of Platform as a Service (PaaS) products that uses operating system level virtualizations to deliver software in the form of containers.