Heim > Artikel > Betrieb und Instandhaltung > So beenden Sie den Docker-Daemon
Der Docker-Daemon ist die Kernkomponente, die für die Ausführung und Verwaltung von Docker-Containern verantwortlich ist. Es kann jedoch vorkommen, dass es erforderlich ist, den Docker-Daemon zu beenden, beispielsweise wenn das System nach einem Neustart neu gestartet wird. In diesem Artikel erfahren Sie, wie Sie den Docker-Daemon-Prozess beenden.
1. So beenden Sie den Docker-Daemon
Wenn der Docker-Daemon gestartet wird, können Sie über Parameter festlegen, wie der Daemon beendet wird. Die folgenden Exit-Methoden werden häufig verwendet:
2. Implementierung des Beendens des Docker-Daemon-Prozesses
Es gibt zwei Möglichkeiten, den Docker-Daemon-Prozess zu beenden:
Verwenden Sie den Docker-Befehl, um den Docker-Daemon-Prozess zu beenden. Zuerst müssen Sie die Prozessnummer des Docker-Daemons überprüfen und dann mit dem Kill-Befehl ein Signal zum Beenden des Docker-Daemons senden, wie unten gezeigt:
# 查看Docker守护进程的进程号 $ ps aux | grep dockerd root 1139 0.0 0.2 139168 41496 ? Ssl 11:21 0:00 dockerd -H unix:///var/run/docker.sock # 发送SIGTERM信号退出Docker守护进程 $ kill -s SIGTERM 1139
Wenn der Docker Daemon startet, Sie können den Ausgang über die Parameter Way angeben. Wenn keine Exit-Methode angegeben ist, wird standardmäßig SIGTERM verwendet. Sie können die Exit-Methode ändern, indem Sie die Startparameter ändern, wie unten gezeigt:
$ sudo vim /usr/lib/systemd/system/docker.service
[Service] Type=notify ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/dockerd --shutdown-timeout 30 # 添加此行 KillMode=process
$ sudo systemctl daemon-reload $ sudo systemctl restart docker.service
3. Zusammenfassung
Der Docker-Daemon ist eine der Kernkomponenten von Docker. Um den Docker-Daemon zu beenden, können Sie den Docker-Befehl verwenden oder die Startparameter des Docker-Daemons ändern. Beim Beenden des Docker-Daemons müssen Sie eine geeignete Exit-Methode auswählen, um die Datenintegrität sicherzustellen.
Das obige ist der detaillierte Inhalt vonSo beenden Sie den Docker-Daemon. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!