Docker 基本プロセスを終了できません。

Docker 基本プロセスを終了できません。

ドッカーのメインプロセスを終了するには?なぜ常に衝突が発生するのですか?

Ubuntu(AWS)にドッカーがインストールされています。

前回クラスタを起動し、一晩中実行しました。 (初めはあまり問題がなかったようです。)

翌日帰ってきてこんなに作りましたdocker ps

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

だから私はtail -f /var/log/syslog

Jul 14 11:25:20 server01 kernel: [8107974.094867] init: docker main process (23915) terminated with status 1
Jul 14 11:25:20 server01 kernel: [8107974.094876] init: docker main process ended, respawning
Jul 14 11:25:21 server01 kernel: [8107975.451554] init: docker main process (23961) terminated with status 1
Jul 14 11:25:21 server01 kernel: [8107975.451564] init: docker main process ended, respawning

システムログは数時間このように見えました。

だから私は次のことを試みますme@server01:~$ sudo sysctl docker stop

sysctl: cannot stat /proc/sys/docker: No such file or directory
sysctl: cannot stat /proc/sys/stop: No such file or directory

それから試してくださいme@server01:~$ sudo service docker stop

docker stop/waiting

それからsudo service docker start

docker start/running, process 11150

そしてtail -f /var/log/syslog

Jul 14 11:35:13 server01 kernel: [8108567.403154] init: docker main process (11082) terminated with status 1
Jul 14 11:36:46 server01 kernel: [8108660.693572] init: docker main process (11150) terminated with status 1
Jul 14 11:36:46 server01 kernel: [8108660.693581] init: docker main process ended, respawning
Jul 14 11:36:48 server01 kernel: [8108662.068454] init: docker main process (11200) terminated with status 1
Jul 14 11:36:48 server01 kernel: [8108662.068463] init: docker main process ended, respawning

私はスマートだと思いましたsudo kill -SIGUSR1 $(cat /var/run/docker.pid)...

sudo kill -SIGUSR1 $(cat /var/run/docker.pid)
sudo kill -SIGUSR1 $(cat /var/run/docker.pid)
sudo kill -SIGUSR1 $(cat /var/run/docker.pid)

ちょうど良い測定のために...しかし:

me@server01:~$ tail -f /var/log/syslog
Jul 14 11:56:07 server01 kernel: [8109821.948151] init: docker main process (17416) terminated with status 1
Jul 14 11:56:07 server01 kernel: [8109821.948160] init: docker main process ended, respawning
Jul 14 11:56:09 server01 kernel: [8109823.340658] init: docker main process (17469) terminated with status 1
Jul 14 11:56:09 server01 kernel: [8109823.340666] init: docker main process ended, respawning

など...だから私は私が始めた場所に戻った。


残念ながら、systemctl: command not found


docker run hello-world:

docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

答え1

あなたが望むのはsystemctl命令ではありませんsysctl

systemctl stop docker

起動時に起動しないようにするには、次の手順を実行します。

systemctl disable docker

関連情報