Docker when installed, will have two major components
client: a cli tool to interact with server
Daemon: this does the heavy lifting
To create a process we need an executable (application), Generally from one executable i can create multiple instances of applications, eg: multiple word documents, multiple chorme windows
In docker we create containers and to create container we need image.