Como parar o acoplador
a minha versão do OS Ubuntu 16.04
.
Quero deter o docker, por isso corro no terminal.
sudo systemctl stop docker
Mas este comando não me ajuda, porque ...
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
a versão de docker
servidor é:
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
também tentei sem sucesso:
sudo service docker stop
15
Author: Roma Karageorgievich, 2017-02-21
1 answers
O resultado de ps aux
parece que não iniciou o acoplador através do systemd/systemctl.
sudo dockerd -H gridsim1103:2376
Quando se tenta pará-lo com systemctl, nada deve acontecer porque o processo de dockerd resultante não é controlado pelo systemd. Então o comportamento que você vê é esperado.
A forma correcta de iniciar o acoplador é usar o systemd/systemctl:
systemctl enable docker
systemctl start docker
Depois disto, o acoplador deve iniciar o sistema.
Editar: como já tem o processo de acoplagem em execução, basta matá-lo carregando em CTRL+C no terminal que o iniciou. Ou enviar um sinal de morte ao processo.
25
Author: Alexander Block, 2017-02-21 11:17:19