The Docker Technology

An overview of the Docker technology.

We'll cover the following

The Docker platform is designed to make it as easy as possible to build, ship, and run containers.

Docker’s high level components

At a high level, there are two major parts to the Docker platform:

  • The CLI (client)
  • The engine (server)

The CLI is the familiar docker command-line tool for deploying and managing containers. It converts simple commands into API requests and sends them to the engine.

The engine comprises all the server-side components that run and manage containers.

Below figure shows the high-level architecture. The client and engine can be on the same host or connected over the network.

Get hands-on with 1200+ tech skills courses.