Docker 引擎 26.1 发行说明

本页介绍了 Docker 引擎 26.1 版本的最新变更、新增功能、已知问题和修复。

有关更多信息,请参阅:

26.1.4

2024-06-05

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

安全性

此版本将 Go 运行时更新至 1.21.11,其中包含以下安全修复:

错误修复和增强

  • 修复了在一个节点被降级后立即提升另一个节点可能导致提升失败的问题。moby/moby#47870
  • 防止守护进程日志被 superfluous response.WriteHeader call ... 消息刷屏。moby/moby#47843
  • 当插件返回空的钩子消息时,不显示空的提示。docker/cli#5083
  • 修复与 Visual Studio 容器工具的兼容性问题。docker/cli#5095

打包更新

26.1.3

2024-05-16

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

错误修复和增强

  • 修复了一个回归问题,该问题导致无法在 --internal 网络中使用 DNS 服务器。moby/moby#47832
  • 当内部 DNS 服务器自身的地址作为外部服务器地址提供时,忽略它以避免无效的递归。moby/moby#47833

打包更新

  • 在 AppArmor 4.0.0及更高版本中,允许 runc 在受限于 runc 配置文件时终止容器。moby/moby#47829

26.1.2

2024-05-08

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

错误修复和增强

  • 修复了当容器启动失败时,CLI 进程有时会挂起的问题。docker/cli#5062

打包更新

26.1.1

2024-04-30

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

错误修复和增强

  • 修复了在配置 OpenTelemetry 时,docker run -d 打印一个 context canceled 虚假错误的问题。docker/cli#5044
  • 实验性环境变量 DOCKER_BRIDGE_PRESERVE_KERNEL_LL=1 将阻止守护进程移除 Linux 桥上由内核分配的链路本地地址。moby/moby#47775
  • 解决了在具有只读 /proc/sys/net 文件系统的主机上无法创建容器的问题。如果因此无法在接口上禁用 IPv6,请在主机上默认禁用 IPv6 或确保 /proc/sys/net 是可读写的。要绕过此错误,请在启动 Docker 守护进程之前设置环境变量 DOCKER_ALLOW_IPV6_ON_IPV4_INTERFACE=1moby/moby#47769
注意

DOCKER_ALLOW_IPV6_ON_IPV4_INTERFACE 是作为一个临时修复添加的,并将在未来的主要版本中逐步淘汰,届时 IPv6 启用过程将得到改进。

打包更新

26.1.0

2024-04-22

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

新增

错误修复和增强

  • 原生 Windows 容器配置了一个内部 DNS 服务器用于容器名称解析,以及外部 DNS 服务器用于其他查询。并非所有解析器(包括 nslookup)在从内部服务器获得 SERVFAIL 响应时都会回退到外部解析器。因此,现在可以配置内部 DNS 服务器将请求转发到外部解析器,方法是在 daemon.json 文件中设置一个 feature 选项:

    {
      "features": {
        "windows-dns-proxy": true
      }
    }

    moby/moby#47584

    注意
    • 这将在 Docker 引擎 27.0 中成为新的默认行为。
    • windows-dns-proxy 功能标志将在未来的版本中被移除。
  • Swarm:修复 Subpath 未传递到容器配置的问题。moby/moby#47711

  • 传统构建器:修复在 WORKDIR <directory>/ 构建步骤(目录带有尾部斜杠)中的缓存未命中问题。moby/moby#47723

  • containerd 镜像存储:修复当存储中任何镜像具有意外目标时 docker images 失败的问题。moby/moby#47738

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.