What is Docker?
Docker is an open platform for system admins and developers to run build and ship shared applications. Consisting of lightweight runtime, Docker Engine, a portable and Docker Hub, Docker Engine and packaging tool, a cloud service for sharing automating workflows and applications. Docker facilitates apps to be quickly massed from components and eliminates the granting between QA, production environments and development. As a result, IT can fast transfer and run the unchanged, any cloud, same app and data center VMs.
The Docker Engine container involves its dependencies and applications. It runs as an unusual process in user space on the host allocation the kernel and operating system with other storage. Thus, it enjoys the resource allocation and isolation use of VMs still is much more efficient and portable.