Home  >  Article  >  Operation and Maintenance  >  What does docker engine mean?

What does docker engine mean?

WBOY
WBOYOriginal
2022-02-23 11:09:164076browse

In docker, engine is the engine, which is the core software used to run and manage containers. It is usually simply referred to as "docker". It can create and run containers, mainly including clients and daemons. , containerd and runc.

What does docker engine mean?

The operating environment of this tutorial: linux7.3 system, docker-1.13.1 version, Dell G3 computer.

What does docker engine mean?

When people mention Docker, generally speaking, they are talking about Docker Engine, as shown below:

It is a client-server application .

What does docker engine mean?

Docker Engine consists of three parts:

Docker process (Docker Daemon)

REST API: specifies the method for interacting with the process Interface

CLI (command line interface): communicate with daemon through REST API, such as: docker run , docker ps...

Docker engine is used to run and manage containers core software. Often people refer to it simply as Docker or the Docker Platform.

If you know a little about VMware, you can understand the Docker engine as the role of ESXi.

Based on the requirements of the Open Container Initiative (OCI) related standards, the Docker engine adopts a modular design principle and its components are replaceable.

In many ways, the Docker engine is like a car engine - both are modular and made up of many interchangeable parts.

A car engine consists of many specialized parts that work together to allow the car to drive, such as intake pipes, throttles, cylinders, spark plugs, exhaust pipes, etc.

The Docker engine consists of many specialized tools working together to create and run containers, such as APIs, execution drivers, runtimes, shim processes, etc.

The Docker engine consists of the following main components: Docker Client, Docker daemon, containerd and runc. They are jointly responsible for the creation and running of containers.

Recommended learning: "docker video tutorial"

The above is the detailed content of What does docker engine mean?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:what is docker proxyNext article:what is docker proxy