Client:Docker provides Command Line Interface (CLI) tools to clients to interact with Docker daemon(backgroud thread).
Docker_Host: It includes Docker Images, Docker daemon and Docker containers. It provides a complete containerized environment to execute and run your application.
Registry: It is a global repository of images. You can access and use these images to run your application in the Docker environment. In common words we can say that registry is nothing but just like your docker hub.
Docker HUB: Docker Hub is a service provided by Docker for storing, finding and sharing container images with your team. To create your docker hub account, click on the link mentioned as below:
Image: It is a kind of a file, made up of multiple layers, that is used to execute code in a Docker container.
Container: It is defined as an running instance of an image.It is a standard unit of software that packages up code and all its dependencies so the application runs rapidly and well founded from one computing environment to another..