HOPS Healthcare interview question

difference between docker and virtual machines