保持软件包为最新
让 Docker 镜像保持最新可以提高安全性,因为在镜像发布之后,应用可能已经发布了安全更新。这意味着即使使用来自可信来源的镜像,在将其用于生产环境之前,我们也应该更新镜像中的所有软件。
如何更新镜像中的所有软件取决于镜像及其操作系统。下面我们用 apt-get 来学习如何在 Ubuntu 上更新所有软件包。
- 首先,从
ubuntu镜像启动一个容器,并设置正确的标志以在容器内获得交互式会话。 - 在 Ubuntu 容器中运行
apt-get update,让 apt-get 包管理器检查是否有任何软件包可用更新。 - 运行
apt-get upgrade以升级所有已安装的软件包。
在确认升级之前,您将能看到软件包将被更改的各种原因。它们是什么?
本练习是课程的一部分
