4 Docker Engine Elements Contribute to Architecture

Docker Architecture has four elements – Client, Daemon, Private registry, and Hub. It takes time and laborious when Labor shifts different kinds of goods from one place to another piece by piece. For the same case, the Docker engine simplified porting of Software applications with the container concept.

Keep Reading

Docker supports Containers, which you can use to port your code to various regions – Unit, Integration, and Live (Production) in a lesser time. These contain images (applications and their libraries), and these are executable.

Four Components of Docker Architecture.

Table of Contents

Architectural diagram of Docker.

4 Components of Docker Engine Architecture

1.Docker Client

Docker supports HTTP protocol. When you install Docker on your machine, your interaction will be with the client – to send or receive instructions.

2.Docker Daemon

It is a server, which receives instructions from the Docker client. You cannot directly interact with it. In the diagram, it has shown with a two-way arrow (so the server receives and sends responses to the client). The communication will be with the HTTP protocol.

“Be the change that you wish to see in the world.”

-Mahatma Gandhi

3.Docker Registries

It stores Docker images, which contain libraries to run an application. You can call the images snap-shot ( read-only code). With the image, you can create a container, which is executable, and you can modify the code. Check out what is Docker image?.

4.Docker Hub

It is a public registry, which is maintained by Docker inc. You can find a lot of preinstalled images, which a user can pull and do the experiment, and modify. The communication between Docker Hub and Daemon will be through the HTTP protocol.

Keep Reading

Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.

Start Discussion

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.