Docker 引擎 24.0 发行说明

本页面介绍 Docker Engine 版本 24.0 的最新更改、添加内容、已知问题和修复。

欲了解更多信息:

24.0.9

2024-01-31

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

安全

此版本包含以下影响 Docker 引擎及其组件的 CVE 的安全修复程序。

CVE成分修复版本严重性
CVE-2024-21626朗克1.1.12高,CVSS 8.6
CVE-2024-24557Docker引擎24.0.9中,CVSS 6.9

重要的

请注意,此版本的 Docker Engine 不包含对 BuildKit 中以下已知漏洞的修复:

要解决这些漏洞,请升级到 Docker Engine v25.0.2

有关此版本中解决的安全问题以及 BuildKit 中未解决的漏洞的更多信息,请参阅 博客文章

有关每个漏洞的详细信息,请参阅相关的安全公告:

包装更新

24.0.8

2024-01-25

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

错误修复和增强功能

  • 实时恢复:具有自动删除(docker run --rm)功能的容器在引擎重新启动时不再被强制删除。 莫比/莫比#46857

包装更新

24.0.7

2023-10-27

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

错误修复和增强功能

包装更新

安全

24.0.6

2023-09-05

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

错误修复和增强功能

  • containerd 存储后端:修复docker ps当内容存储中不再存在容器映像时失败的问题。 莫比/莫比#46095
  • containerd 存储后端:当内容存储中不再存在容器映像配置时 修复docker ps -s -a并失败。莫比/莫比#46097docker container prune
  • containerd 存储后端:修复docker inspect当容器映像配置不再(或从未)出现在内容存储中时失败的问题。 莫比/莫比#46244
  • containerd 存储后端:overlayfs通过使用引用计数的 rootfs 挂载来修复差异并使用快照程序导出。 莫比/莫比#46266
  • containerd 存储后端:修复当本地可用的镜像平台与所需平台不匹配时出现的误导性错误消息。 莫比/莫比#46300
  • containerd 存储后端:FROM scratch使用经典构建器修复 Dockerfile 指令。 莫比/莫比#46302
  • containerd 存储后端:mismatched image rootfs and manifest layers使用经典构建器修复错误。 莫比/莫比#46310
  • 从所有注册表中拉取 Docker 映像格式 v1 和 Docker 映像清单版本 2、架构 1 映像时发出警告。 莫比/莫比#46290
  • 使用自定义卷选项修复卷的实时恢复。 莫比/莫比#46366
  • 修复以非 root 用户身份运行容器时错误地删除功能位的问题(注意:由于回归,此更改已经有效存在)。 莫比/莫比#46221
  • 修复网络隔离 iptables 规则,防止 IPv6 Neighbor Solicitation 数据包在容器之间交换。 莫比/莫比#46214
  • 修复dockerd.exe --register-service当二进制文件位于 Windows 上的当前目录中时不起作用的问题。 莫比/莫比#46215
  • 添加建议使用 PAT 来docker login对抗 Docker Hub 的提示。 泊坞窗/cli#4500
  • 为 CLI 的 Bash 补全用户缩短 shell 启动时间。 泊坞窗/cli#4517
  • 如果可能的话,通过跳过来提高某些命令的速度GET /_ping泊坞窗/cli#4508
  • docker manifest inspect修复对Docker Hub 上的映像 使用 PAT 时的凭证范围。泊坞窗/cli#4512
  • 修复docker events不支持--format=json. 泊坞窗/cli#4544

包装更新

24.0.5

2023-07-24

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

错误修复和增强功能

  • Go 客户端现在避免在 HTTPHost:标头中使用 UNIX 套接字路径,以便与go1.20.6. 莫比/莫比#45962 , 莫比/莫比#45990
  • containerd 存储后端:修复Variant不包含在docker image inspect和中的问题GET /images/{name}/json莫比/莫比#46025
  • containerd 存储后端:防止在图像导出期间潜在的内容垃圾收集。 莫比/莫比#46021
  • containerd 存储后端:防止RepoDigests. 莫比/莫比#46014
  • containerd 存储后端:修复使用标签和摘要引用的图像时针对错误标签进行的操作。 莫比/莫比#46013
  • EXPOSEcontainerd 存储后端:修复了使用旧版构建器构建容器时 引起的恐慌。莫比/莫比#45921
  • overlay修复了在尝试在非 Swarm 节点上 创建网络时导致返回不直观错误的回归问题。莫比/莫比#45974
  • 正确报告从命令行解析卷规范的错误。 泊坞窗/cli#4423
  • auths: null修复在 CLI 配置文件中找到 时引起的恐慌。泊坞窗/cli#4450

包装更新

24.0.4

2023-07-07

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

错误修复和增强功能

  • 修复了 24.0.3 期间引入的回归,该回归导致在具有绑定安装的容器的实时恢复期间出现恐慌。 莫比/莫比#45903

24.0.3

2023-07-06

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

错误修复和增强功能

包装更新

24.0.2

2023-05-26

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

错误修复和增强功能

  • 修复了构建过程中引用本地标记图像时出现的恐慌。 莫比/buildkit#3899 , 莫比/莫比#45582
  • exit code: 4294967295修复执行多个并发构建阶段时 可能会失败的构建。莫比/莫比#45620
  • 修复 Windows 上的 DNS 解析忽略etc/hosts( %WINDIR%\System32\Drivers\etc\hosts) 的问题,包括localhost. 莫比/莫比#45562
  • docker exec针对导致并发命令花费的时间明显长于预期的 containerd 错误应用解决方法。莫比/莫比#45625
  • Createdcontainerd 图像存储:修复图像字段包含不正确值 的问题。莫比/莫比#45623
  • containerd镜像存储:调整镜像拉取进度的输出,使得无论是否启用containerd镜像存储,输出都具有相同的格式。 莫比/莫比#45602
  • Containerd 映像存储:在默认映像存储和 Containerd 映像存储之间切换现在需要重新启动守护进程。 莫比/莫比#45616

包装更新

24.0.1

2023-05-19

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

已删除

  • 删除 24.0 主要版本中删除的存储驱动程序的 CLI 补全。 泊坞窗/cli#4302

错误修复和增强功能

包装更新

24.0.0

2023-05-16

有关此版本中拉取请求和更改的完整列表,请参阅相关的 GitHub 里程碑:

新的

已删除

已弃用

错误修复和增强功能

包装更新