Systemd dừng daemon docker mà không có lý do rõ ràng
Tôi đang cố gắng điều tra tại sao systemd lại gửi tín hiệu kết thúc tới dockerd. Điều này liên quan đến bài đăng stackoverflow này .
$ 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
mục nhập nhật ký cuối cùng trước khi docker bắt đầu dừng là CRON[23453]: pam_unix(cron:session): session closed for user root, điều đó có vẻ liên quan đến bạn?
Điều này là trên Ubuntu 16.04.6 LTS trên x86-64
Trả lời
Trong trường hợp cụ thể này, điều yêu cầu systemd dừng dịch vụ docker dường như là dịch vụ cập nhật không giám sát Ubuntu áp dụng các bản cập nhật phiên bản Ubuntu của gói containerd. Có một vấn đề mở cho thấy nhiều người khác bị ảnh hưởng bởi cùng một vấn đề ngày hôm nay:
https://bugs.launchpad.net/ubuntu/+source/containerd/+bug/1870514
Trong số liên kết đó, tạp chí bao gồm:
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...
Cách khắc phục được đề xuất của tôi là cài đặt docker từ kho lưu trữ Docker ngược dòng mà dường như không có vấn đề này:
https://docs.docker.com/engine/install/ubuntu/