阻止因 dist-grade 替换依赖项而重新启动服务

阻止因 dist-grade 替换依赖项而重新启动服务

运行 Ubuntu Server 18.04

我认为我曾经遇到过以下情况,并且想阻止它再次发生。

情况:

1/ 我已使用 apt mark 暂停 docker。使用 I do 确认了这一点sudo apt upgrade --simulate,它正确指出:

The following packages have been kept back:
  containerd.io docker-ce docker-ce-cli

2/ 有人执行sudo apt dist-upgrade。这会导致共享依赖项更新。这反过来又迫使 docker 服务重新启动,从而导致所有容器也重新启动。

我认为这就是发生的事情。我想阻止这种事情发生。

有办法实现吗?docker 和所有正在运行的容器因为这样的事件而突然重启,这是一个坏消息,坦率地说,我以前从未听说过这种情况。

这可能吗?如果可能,我该如何防止这种情况发生?我希望有一种方法基本上可以说“此依赖项也被不允许自动重启的服务使用,因此不要升级它”。

相关内容