Docker 29.0.0 发布

软件资讯 软件资讯 发布于 1小时前 0 浏览 0 回复

Docker 29.0.0 现已发布,此版本包含多项破坏性变更和弃用项。升级前建议仔细阅读版本说明。

  • 现在可以通过设置 Docker 守护进程的firewall-backend选项为nftables来启用对 nftables 的实验性支持。更多信息可参阅 Docker Engine docs
  • containerd 镜像存储现在是全新安装的默认镜像存储。此变更不适用于配置了userns-remap的守护进程。(参见 moby#47377

Breaking Changes

  • Go 模块github.com/docker/docker已被弃用,建议改用github.com/moby/moby/clientgithub.com/moby/moby/apigithub.com/moby/moby模块被视为内部实现细节 —— 唯一受支持的公共模块是clientapi。从 v29 版本开始,发布版本将添加docker-前缀(例如docker-v29.0.0。此变更仅影响 Go 模块用户和软件包维护者。
  • 守护进程现在需要 API 版本v1.44或更高版本(Docker v25.0+)。
  • Debian armhf(32 位)软件包现在面向 ARMv7 CPU,将无法在 ARMv6 设备上运行。
  • 官方的 Raspbian(32 位)软件包已不再提供。对于 64 位设备,建议使用 Debian arm64 软件包;对于 32 位 ARMv7 设备,建议使用 Debian armhf 软件包。
  • cgroup v1 已弃用。支持将持续到 2029 年 5 月,但官方建议尽快迁移到 cgroup v2。参见 moby#51111
  • Docker Content Trust 已从 Docker CLI 中移除。可作为独立插件构建:https://github.com/docker/cli/blob/v29.0.0/cmd/docker-trust/main.go

更多详情可查看:https://github.com/moby/moby/releases/tag/docker-v29.0.0



为您推荐相关文章:

  • Docker 23.0.3 发布
  • Docker 23.0.2 发布
  • Docker v24.0.2 发布
  • Docker 26.1.2 发布
  • Docker 26.1.4 发布
  • 同类文章推荐:

  • TIOBE 11 月榜单:PHP跌至16位,C#首次超越 Java
  • SQLite 3.51.0 发布
  • cURL 8.17.0 发布
  • Docker 28.5.2 发布
  • Git 2.52-rc0 发布,推进 SHA-1 与 SHA-256 的互操作支持
  • Ubuntu 26.04 LTS 发布日程公布,代号“Resolute Raccoon”