2017-02-21 5 views
3

내 버전의 OS Ubuntu 16.04. 서버가도커를 중지하는 방법

gridsim1103 ~: ps ax | grep docker 
11347 ?  Sl  0:00 containerd-shim 487e3784f983274131d37bde1641db657e76e41bdd056f43ef4ad5adc1bfc518 /var/run/docker/libcontainerd/487e3784f983274131d37bde1641db657e76e41bdd056f43ef4ad5adc1bfc518 runc 
14299 pts/2 S+  0:00 grep --color=auto docker 
29914 ?  S  0:00 sudo dockerd -H gridsim1103:2376 
29915 ?  Sl  4:45 dockerd -H gridsim1103:2376 
29922 ?  Ssl 0:24 containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --shim containerd-shim --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --runtime runc 
30107 ?  Sl  1:01 /usr/bin/docker-proxy -proto tcp -host-ip 188.184.80.77 -host-port 8500 -container-ip 192.17.0.2 -container-port 8500 
30139 ?  Sl  0:00 /usr/bin/docker-proxy -proto tcp -host-ip 188.184.80.77 -host-port 8400 -container-ip 192.17.0.2 -container-port 8400 

버전 docker이다 :

Server: 
Version:  1.12.1 
API version: 1.24 (minimum version) 
Go version: go1.6.2 
Git commit: 23cf638 
Built:  Tue, 27 Sep 2016 12:25:38 +1300 
OS/Arch:  linux/amd64 
Experimental: false 
때문에,

sudo systemctl stop docker 

을하지만이 나에게 도움이되지 않습니다 명령 : 나는 고정 표시기를 중지하려면, 그래서 터미널에서 실행

나는 또한 실패했습니다.

sudo service docker stop 

답변

10

ps aux의 출력은 systemd/systemctl을 통해 도커를 시작하지 않은 것 같습니다.

sudo dockerd -H gridsim1103:2376 

당신이 systemctl 그것을 막으려 고, 아무것도 systemd에 의해 제어되지 않는 결과 dockerd 프로세스로 일어나지한다 : 당신이 그것을 시작처럼

는 것 같습니다. 그래서 당신이 보는 행동이 예상됩니다. , 고정 표시기는 시스템 시작에 시작해야이 후

systemctl enable docker 
systemctl start docker 

:

고정 표시기를 시작하는 올바른 방법은 systemd/systemctl 사용하는 것입니다.

편집 : 이미 도커 프로세스가 실행 중이므로, 시작한 터미널에서 CTRL + C를 눌러 간단히 종료 할 수 있습니다. 또는 프로세스에 kill 신호를 보냅니다.

관련 문제