Docker 25.0.0 发布


Docker 25.0.0 现已发布,具体更新内容如下:

New

  • 添加 OpenTelemetry 跟踪。moby/moby#45652,moby/moby#45579
  • 添加对 Linux 下 CDI 设备的支持。moby/moby#45134,docker/cli#4510,moby/moby#46004
  • 添加一个额外的时间间隔,供容器启动期间运行状况检查使用。moby/moby#40894,docker/cli#4405,moby/moby#45965
  • dockerd添加一个--log-format标志,来控制日志记录格式:文本(默认)或 JSON。moby/moby#45737
  • 添加对递归只读挂载的支持。moby/moby#45278,moby/moby#46037
  • 添加使用docker image ls --filter=until=<timestamp>对基于时间戳过滤 images 的支持。moby/moby#46577

Bug fixes and enhancements

  • API:修复ValidateRestartPolicy无效策略的错误消息。moby/moby#46352
  • API:更新/info端点以使用 singleflight。moby/moby#45847
  • 为使用-fstdin指定 Dockerfile 文件名时添加错误信息。docker/cli#4346
  • 添加对--network格式的mac-addresslink-local-ip字段的支持。docker/cli#4419
  • 添加对在docker container createdocker run中指定多个--network标志的支持。moby/moby#45906
  • 指定 IPv6 子网时自动在网络上启用 IPv6。moby/moby#46455
  • 添加对基于 IPv6 传输的覆盖网络的支持。moby/moby#46790
  • 配置重新加载现在更加稳健:如果在配置重新加载过程中出现错误,则不会应用任何配置更改。moby/moby#43980
  • Live restore:具有自动删除(docker run --rm)功能的容器在引擎重启时不再被强制删除。moby/moby#46857
  • Live restore:当守护进程重启时,live-restored 容器现在将获得另一个运行状况检查启动周期。moby/moby#47051
  • 容器健康状态刷新到磁盘的频率较低,从而减少了闪存存储的磨损。moby/moby#47044
  • 确保网络名称是唯一的。moby/moby#46251
  • 确保overlay2层元数据正确。moby/moby#46471
  • 修复 image pull 时的Downloading进度消息。moby/moby#46515
  • ......

Packaging updates

  • 将 API 升级到 v1.44。moby/moby#45468
  • 将 Compose 升级到2.24.1。docker/docker-ce-packaging#980
  • 将 containerd 升级到 v1.7.12(仅限静态二进制文件)。moby/moby#47070
  • 将 Go 运行时升级到 1.21.6。moby/moby#47053
  • 将 runc 升级到 v1.1.11。moby/moby#47007
  • 将 BuildKit 升级到 v0.12.4。moby/moby#46882
  • 将 Buildx 升级到 v0.12.1。docker/docker-ce-packaging#979

Removed

  • API:移除GET /images/jsonGET /images/{id}/json端点的 VirtualSize 字段。moby/moby#45469
  • 删除已弃用的devicemapper存储驱动程序。moby/moby#43637
  • 删除已弃用的协调器选项。docker/cli#4366
  • 删除对 Debian Upstart init 系统的支持。moby/moby#45548,moby/moby#45551
  • 删除--oom-score-adjust守护进程选项。moby/moby#45484
  • 删除已弃用的~/.dockercfg文件警告。docker/cli#4281
  • 删除logentrieslogging driver。moby/moby#46925

Deprecated

  • 弃用 1.24 之前的 API 版本。弃用通知
  • 弃用用于docker searchIsAutomated字段和is-automatedfilter 。 弃用通知
  • API:弃用/images/{id}/json(docker image inspect)的Container及其ContainerConfig属性。moby/moby#46939

详情可查看更新说明:https://github.com/moby/moby/releases/tag/v25.0.0

 


相關推薦

2023-06-01

构建出三个平台的应用程序。 Electron 25.0.0 现已发布,具体更新内容如下: Features 添加了使用 defaultSession 对象解析主机的 net.resolveHost。#38152 向cursor-changed事件添加了几个新的光标值。#38363 在 Windows 上添加了对 Mic

2024-08-15

Docker 27.1.2 现已发布,具体更新内容如下: Bug fixes and enhancements 修复了当从大型 Dockerfile 构建时,可能导致ResourceExhausted desc = grpc: received message larger than max错误的一个回归问题。moby/moby#48245 CLI:修复docker attachprinting 虚假的

2023-09-08

Google 开发者在线课程 开始学习 Docker 24.0.6 现已发布,具体更新内容如下: 错误修复和功能增强 containerd storage backend:修复当内容存储中不再存在容器镜像时docker ps失败的问题。moby/moby#46095 containerd storage backend:修复当容

2023-03-30

Docker 23.0.1 现已发布,具体更新内容如下: Bug fixes and enhancements 完全解决检测到启用了 AppArmor 的内核时缺少的apparmor_parser检查。containerd/containerd#8087,moby/moby#45043 确保在生成 BuildKit buildinfo 时从 Git URL 中编辑凭据。修复了&n

2024-08-29

Docker 27.2.0 现已发布,具体更新内容如下: New CLI:在验证官方注册表时增加对设备代码流登录的支持。docker/cli#5349 containerd image store: docker image ls现在支持--treeflag,可显示多平台感知的镜像列表。目前处于实验性状态

2022-10-27

Docker 20.10.21 现已发布。此版本的 Docker Engine 包含 Docker Compose、Docker Scan、Containerd 的更新版本,添加了 Ubuntu 22.10 的软件包,以及一些小错误修复和功能增强。 Client 移除 bash completion 中 "--platform" 周围的 "experime

2023-02-11

Docker 23.0.1 现已发布,具体更新内容如下: Bug fixes and enhancements 如果内核启用了 AppArmor,但apparmor_parser不可用的情况下容器无法启动的问题。moby/moby#44942 修复启用 BuildKit 的构建中的内联缓存导致守护程序崩溃的问题。 

2022-06-04

Docker Desktop 4.9.0 正式发布,更新内容如下: 新内容 在主页上增加了以下内容的指南:Elasticsearch、MariaDB、Memcached、MySQL、RabbitMQ 和 Ubuntu 在 Docker Dashboard 上添加了一个页脚,包含了关于 Docker 桌面更新状态和 Docker 引擎统计

2022-12-11

Docker v23.0.0-beta.1 现已发布,这是即将发布的 23.0.0 版本的预发布版本。预发布旨在测试新版本:仅在测试环境中安装。 curl -fsSL https://get.docker.com -o get-docker.sh sudo CHANNEL=test sh get-docker.sh 公告指出,从 23.0.0 版本开始将不再使用

2023-04-02

Docker v24.0.0-beta.1 现已发布,预发布旨在测试新版本:仅在测试环境中安装。 curl -fsSL https://get.docker.com -o get-docker.sh sudo CHANNEL=test sh get-docker.sh Known issues 目前还没有更新日志;可以在 GitHub 上找到此版本中包含的拉取请

2022-10-28

Docker 宣布推出与 WebAssembly 集成 (Docker+Wasm) 的首个技术预览版,并表示公司已加入字节码联盟 (Bytecode Alliance),成为投票成员。 Bytecode Alliance(字节码联盟)由 Mozilla、Fastly、Intel 与 Red Hat 联合成立,是一个推动 WebAssembly 标准

2022-10-15

Docker 20.10.19 现已发布。此版本针对 Docker Engine 进行了一些错误修复,以及更新了 Docker Compose。 Builder 修复了在docker builder prune或docker system prune可能导致 panic 的问题。moby/moby#4412 Daemon 修复了一个 bug,如果守护进程以"l

2022-09-13

Docker 20.10.18 现已发布。此版本的 Docker Engine 修复了一个低严重性的安全问题、一些小错误修复以及更新了 Docker Compose、Docker Buildxcontainerd和runc。 Client 为 Docker Compose 添加 Bash completion docker/cli#3752。 Builder 修复了在构建期

2024-06-07

Docker 26.1.4 现已发布,具体更新内容如下: Security 此版本将 Go runtime 更新至 1.21.11,其中包含以下安全修复: CVE-2024-24789 CVE-2024-24790 Addison Crump 报告的目录删除过程中符号链接检查时间与使用时间的 race condition。 Bug