无人值守升级后,Docker 守护程序停止并且不会重新启动。
这是正常的吗?
我正在使用 Ubuntu Ubuntu 18.04.5 LTS
Dec 01 06:39:19 systemd[1]: Starting Daily apt upgrade and clean activities...
Dec 01 06:39:26 systemd[1]: Stopping Docker Application Container Engine...
无人值守升级后,Docker 守护程序停止并且不会重新启动。
这是正常的吗?
我正在使用 Ubuntu Ubuntu 18.04.5 LTS
Dec 01 06:39:19 systemd[1]: Starting Daily apt upgrade and clean activities...
Dec 01 06:39:26 systemd[1]: Stopping Docker Application Container Engine...
Ubuntu 有一个隐藏的自动升级程序,它有时会通过终止 docker 使您的系统崩溃。(因为这个问题,我的服务器宕机了 5 个小时)
要修复此错误,只需
apt-daily-upgrade.timer.service
在所有 ubuntu 服务器上禁用即可。通常,即使没有这个错误,我们也不希望进行可能导致服务中断的静默升级。参考:https ://arun.nz/why-does-docker-restart-all-containers-regularly/
Ubuntu 中有一个错误导致 dockerd 关闭。这是由于 containerd 的自动安全更新而发生的。另请参阅https://serverfault.com/questions/1044493/how-to-make-sure-docker-service-will-start-after-containerd-upgrade。
先前接受的答案会禁用自动安全更新,因此请注意后果。