Docker is a containerisation tool whereas VMware is virtualisation technology.
The key differences between Docker and VMware are as follows:-
Talking about docker is used as a container inside which one deploys his application can ship it to any kind of infrastructure starting from physical to virtual to cloud.
This technology helps to release automation.
Docker can also run on virtual servers created using VMWare.
On the other hand, VMWare is used for creating virtual servers. If you want to learn Docker then you must take up the following Docker Training Course. Here is a video tutorial for your reference which you must watch to learn more about Docker. .