Systemd hat den Docker-Daemon ohne ersichtlichen Grund gestoppt
Ich versuche zu untersuchen, warum systemd ein Beendigungssignal an dockerd gesendet hat. Dies hängt mit diesem Stackoverflow-Beitrag zusammen .
$ journalctl -r
Dec 01 06:25:05 ip-10-38-4-210 dockerd[2218]: time="2020-12-01T06:25:05.867748396Z" level=info msg="Processing signal 'terminated'"
Dec 01 06:25:05 ip-10-38-4-210 systemd[1]: Stopping Docker Application Container Engine...
Dec 01 06:25:03 ip-10-38-4-210 CRON[23453]: pam_unix(cron:session): session closed for user root
Dec 01 06:25:01 ip-10-38-4-210 systemd[1]: Starting Daily apt upgrade and clean activities...
Dec 01 06:25:01 ip-10-38-4-210 CRON[23454]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Dec 01 06:25:01 ip-10-38-4-210 CRON[23453]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 01 06:17:01 ip-10-38-4-210 CRON[23441]: pam_unix(cron:session): session closed for user root
Dec 01 06:17:01 ip-10-38-4-210 CRON[23442]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Dec 01 06:17:01 ip-10-38-4-210 CRON[23441]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 01 06:06:54 ip-10-38-4-210 CRON[23406]: pam_unix(cron:session): session closed for user root
Der letzte Protokolleintrag, bevor Docker zu stoppen beginnt, lautet CRON[23453]: pam_unix(cron:session): session closed for user root
: Scheint das mit Ihnen verwandt zu sein?
Dies ist unter Ubuntu 16.04.6 LTS unter x86-64
Antworten
In diesem speziellen Fall scheint das System, das systemd auffordert, den Docker-Dienst zu stoppen, der unbeaufsichtigte Ubuntu-Update-Dienst zu sein, der Updates für die Ubuntu-Version des Containerd-Pakets anwendet. Es gibt ein offenes Problem, das viele andere zeigt, die heute von demselben Problem betroffen sind:
https://bugs.launchpad.net/ubuntu/+source/containerd/+bug/1870514
In dieser verlinkten Ausgabe enthält das Journal:
Apr 03 06:09:31 server systemd[1]: Starting Daily apt upgrade and clean activities...
...
Apr 03 06:09:43 server systemd[1]: Stopping Docker Application Container Engine...
Mein empfohlener Fix wäre die Installation von Docker aus den Upstream-Docker-Repositorys, bei denen dieses Problem anscheinend nicht auftritt:
https://docs.docker.com/engine/install/ubuntu/