Docker 25.0.0 现已发布,具体更新内容如下:
添加 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=
Bug fixes and enhancements
API:修复ValidateRestartPolicy无效策略的错误消息。moby/moby#46352
API:更新/info端点以使用 singleflight。moby/moby#45847
为使用-f和stdin指定 Dockerfile 文件名时添加错误信息。docker/cli#4346
添加对--network格式的mac-address和link-local-ip字段的支持。docker/cli#4419
添加对在docker container create和docker 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/json和GET /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 search的IsAutomated字段和is-automatedfilter 。弃用通知
API:弃用/images/{id}/json(docker image inspect) 的Container及其ContainerConfig属性。moby/moby#46939
延伸
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统。
审核编辑:汤梓红
-
Linux
+关注
关注
87文章
11194浏览量
208657 -
开源
+关注
关注
3文章
3210浏览量
42285 -
Docker
+关注
关注
0文章
451浏览量
11789
原文标题:Docker 25.0.0 发布
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论