登录
首页 >  科技周边 >  业界新闻

Docker29.0.0正式发布更新内容

时间:2025-11-20 20:30:34 441浏览 收藏

**Docker 29.0.0 正式发布:重大更新与弃用提示!** 最新 Docker 版本 29.0.0 现已正式上线,带来了包括实验性 nftables 支持、默认 containerd 镜像存储等多项重要更新。然而,本次升级也包含诸多破坏性变更和功能弃用,如 Go 模块路径变更、API 版本要求提升、以及 Docker Content Trust 功能移除等。尤其需要注意的是,cgroup v1 已进入弃用阶段,官方建议用户尽快迁移至 cgroup v2。升级前务必仔细阅读官方发布说明,了解所有变更详情,避免潜在的兼容性问题。此外,Debian armhf 软件包的架构调整也可能影响部分用户。了解更多 Docker 29.0.0 的详细信息,请访问官方发布页面。

Docker 29.0.0 发布

Docker 29.0.0 正式上线,该版本引入了多项重大变更及功能弃用。在升级前,请务必查阅完整的发布说明以避免兼容性问题。

  • 现已支持通过将 Docker 守护进程的 firewall-backend 配置项设为 nftables,来启用对 nftables 的实验性功能。详细信息请参考 Docker Engine 文档。
  • 对于全新安装的系统,containerd 镜像存储已成为默认选项。但此更改不适用于启用了 userns-remap 配置的守护进程。(详见 moby#47377)

破坏性变更

  • Go 模块 github.com/docker/docker 已被标记为弃用,推荐开发者迁移至 github.com/moby/moby/clientgithub.com/moby/moby/api。请注意,github.com/moby/moby 被视为内部实现模块,唯一受支持的公共接口仅为 clientapi 两个子模块。从 v29 开始,发布的标签将带有 docker- 前缀(如 docker-v29.0.0),此项变更主要影响使用 Go 模块的用户及软件包维护者。
  • Docker 守护进程现要求客户端使用 API 版本 v1.44 或更高(对应 Docker v25.0 及以上版本)。
  • Debian armhf(32 位)软件包现针对 ARMv7 架构构建,不再兼容 ARMv6 设备。
  • 不再提供官方 Raspbian(32 位)版本的 Docker 软件包。建议 64 位设备使用 Debian arm64 包,而 32 位 ARMv7 设备则使用 Debian armhf 包。
  • cgroup v1 已进入弃用阶段,官方将继续支持至 2029 年 5 月,但强烈建议用户尽快迁移到 cgroup v2。(参见 moby#51111)
  • Docker CLI 中已移除 Docker Content Trust 功能。如需使用,可从独立插件构建: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

终于介绍完啦!小伙伴们,这篇关于《Docker29.0.0正式发布更新内容》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布科技周边相关知识,快来关注吧!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>