What is the difference between Docker and Docker engine?
Photo Credit: Courtesy of 3DStockPhoto (between image)
Docker architecture. Docker uses a client-server architecture. The Docker client talks to the Docker daemon, which does the heavy lifting of building, running, and distributing your Docker containers. The Docker client and daemon can run on the same system, or you can connect a Docker client to a remote Docker daemon.