Features of Docker
A docker container is an isolated environment for packaging and running application. Docker provides an option to run an application in side-by-side containers to get better compute density. You can run multiple containers on a single host. You can easily move these containers from one host to another host.