APP下载

Docker Desktop 3.0.0开始支援渐增更新

消息来源:baojiabao.com 作者: 发布时间:2026-05-26

报价宝综合消息Docker Desktop 3.0.0开始支援渐增更新

Docker发布全新Desktop 3.0.0,这个版本采用渐增更新,减少每次更新的容量,官方还删除稳定和边缘频道,以单一发布串流代替,减少版本之间的混淆。而Docker Engine则释出20.10版本,开始支援Cgroups V2。

Docker Desktop是在MacOS和Windows电脑上,用来建置、共享容器化应用程序和微服务的应用程序。由于不少使用者反应Docker Desktop的更新容量太大, 下载和安装需要花费过多时间,因此官方决定改变作法,过去Docker Desktop的更新发布,都是提供完整的安装程式,因此用户每次更新都需要下载数百MB的档案,而往后的更新,将会是前一个版本的增量更新,更新下载的容量会降至数十MB,而且用户也将不用停下手边的工作,才能更新Docker Desktop,更新程序会在背景下载并且安装,届时用户只要重新启动程式,就可以开始使用新的版本。

官方提到,他们还收到用户对稳定版与边缘版本的抱怨,稳定版的修复程式更新速度太慢,而边缘版本的更新频率又太过频繁,不时还会包含具有破坏性的更新,从稳定版切换到边缘版本,还需要重置容器和映像档。而且稳定版与边缘版使用平行,但又独立的版本号,让使用者难以比较版本的新旧。

因此从现在开始,Docker Desktop将只会有一个发布串流,包含最新的修复程式以及实验性功能,而且皆为累积性更新,解决用户不清楚每个发布版本差异的问题。统一发布串流后,每个使用者都可以选择使用最新的功能,且接收的更新容量不只缩小,系统也会自动应用修复程式。

另外,官方也释出了Docker Engine 20.10版本,重要的更新包括支援Cgroups V2。Docker使用了几种基本Linux核心功能,以隔离正在执行的程序以及相关的档案,其中一个便是Cgroups,在Linux中,Cgroups会限制程序使用的资源,包括CPU、内存和磁盘等,而Docker结合Cgroups与Linux命名空间,来将程序隔离在容器中。Linux核心在2016年加入了Cgroups V2,强化群组管理,以及无根容器的资源限制支援,而现在Docker Engine 20.10也开始支援Cgroups V2,支援这些更多的管理功能。

Docker Engine 20.10还支援以各种日志驱动程式读取Docker日志,官方提到,过去jsonfile和journald日志驱动程式,支援以Docker日志读取容器日志,但是许多第三方日志驱动程式,并不支援Docker日志在本地端读取日志,而这对于想要以自动化和标准方式收集日志的使用者,造成许多麻烦,因此从Docker Engine 20.10开始,无论配置的日志记录驱动,或是扩充套件为何,都可以使用Docker日志读取容器日志。

2020-12-16 12:52:00

相关文章