Docker 데몬은 Docker 컨테이너를 실행하고 관리하는 핵심 구성 요소입니다. 그러나 재부팅 후 시스템을 다시 시작하는 경우와 같이 Docker 데몬을 종료해야 하는 경우가 있을 수 있습니다. 이 기사에서는 Docker 데몬 프로세스를 종료하는 방법을 소개합니다.
1. docker 데몬 종료 방법
Docker 데몬 시작 시 매개변수를 통해 데몬 종료 방법을 지정할 수 있습니다. 다음은 일반적으로 사용되는 종료 방법입니다.
2. Docker 데몬 종료 구현
Docker 데몬을 종료하는 방법에는 두 가지가 있습니다.
docker 명령을 사용하여 Docker 데몬을 종료합니다. 먼저 Docker 데몬의 프로세스 번호를 확인한 다음 아래와 같이 kill 명령을 사용하여 Docker 데몬을 종료하라는 신호를 보내야 합니다.
# 查看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
Docker가 데몬이 시작되면 Way 매개변수를 통해 종료를 지정할 수 있습니다. 종료 방법을 지정하지 않으면 기본적으로 SIGTERM이 사용됩니다. 아래와 같이 시작 매개변수를 수정하여 종료 방법을 변경할 수 있습니다.
$ 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. 요약
Docker 데몬은 Docker의 핵심 구성 요소 중 하나입니다. Docker 데몬을 종료하려면 docker 명령을 사용하거나 Docker 데몬 시작 매개변수를 수정하면 됩니다. Docker 데몬을 종료할 때 데이터 무결성을 보장하기 위해 적절한 종료 방법을 선택해야 합니다.
위 내용은 도커 데몬을 종료하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!