what is difference between virtual machine and docker container?
Docker is container based technology and containers are just user space of the operating system. ... In Docker, the containers running share the host OS kernel. A Virtual Machine, on the other hand, is not based on container technology. They are made up of user space plus kernel space of an operating system.