Aignostics Interview Question

What is docker container? Describe difference between docker and virtual machine?