Home >Operation and Maintenance >Docker >What does daemon process mean in docker

What does daemon process mean in docker

WBOY
WBOYOriginal
2022-02-23 10:24:154199browse

In docker, the daemon process is used to monitor the specified process. When the target process is found to be working abnormally, the target process can be controlled; a daemon process can guard multiple target processes. In the daemon process In , the guardian manages the target process by using the heartbeat mechanism.

What does daemon process mean in docker

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

What is the meaning of daemon process in docker

The daemon process can be understood as process daemon (daemon of the process), which is used to monitor the specified process. When the target process is found to be working abnormally, it can be The target process is controlled. Such as closing the process and restarting the process.

Daemon process (guardian program), target process (daemonized process).

A daemon process can guard multiple target processes

The implementation mechanism of the daemon process:

In the daemon process, the guardian manages the target process by using heartbeats implemented by the mechanism.

The target process will regularly send reports (sending heartbeats) to the guardian, indicating that the target process is running normally and provides corresponding services to the outside world.

When the guardian does not receive the report (heartbeat) sent by the target process for a long time, the guardian will think that the target process is running abnormally, the guardian will shut down the target process, and then restart the target process.

Check whether the docker daemon is running

Root user operation

In Ubuntu system

status docker
stop docker
start docker

In redHat/CentOS system

service docker stop 
service docker start

Recommended learning: "docker video tutorial"

The above is the detailed content of What does daemon process mean in docker. 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