Docker 27.2.0 现已发布,具体更新内容如下:
New
- CLI:在验证官方注册表时增加对设备代码流登录的支持。docker/cli#5349
- containerd image store:
docker image ls
现在支持--tree
flag,可显示多平台感知的镜像列表。目前处于实验性状态,可能会随时更改,且不具备任何向后兼容性。docker/cli#5353
API
GET /images/json
响应现在包含Manifests
字段,其中包含有关 image index 中包含的子清单的信息。这包括平台特定的清单和构建证明等内容。
仅当请求还将manifests
查询参数设置为true
时,才会填充新字段。目前处于实验性状态,可能会随时更改,且不具备任何向后兼容性。
Bug fixes and enhancements
- CLI:修复通过 SSH 连接远程上下文时,其中 CLI 在连接到远程主机时会分配一个伪终端,这在极少数情况下会导致问题。docker/cli#5351
- 修复了一个问题,该问题会阻止创建以 64-bit boundary 结束的
--ip-range
网络。moby/moby#48326 - CLI:端口绑定中
docker ps
显示的 IPv6 地址现在被加上了括号。docker/cli#5365 - containerd image store:修复在解压镜像失败的情况下
docker load
提前退出的错误。moby/moby#48376 - containerd image store:修复在
docker pull
后,之前的镜像没有被持久化为悬空镜像的问题。moby/moby#48380
Packaging updates
- 更新 BuildKit 至 v0.15.2。moby/moby#48341
- 更新 Compose 至 v2.29.2。docker/docker-ce-packaging#1050
- dockerd(8) 手册页的 canonical source 已移回与 dockerd 本身相同的源代码树。moby/moby#48378
- 更新 containerd 至 v1.7.21。moby/moby#48383, docker/containerd-packaging#389
更新说明:https://github.com/moby/moby/releases/tag/v27.2.0