Docker 23.0.1 现已发布,具体更新内容如下:
Bug fixes and enhancements
- 如果内核启用了 AppArmor,但
apparmor_parser
不可用的情况下容器无法启动的问题。moby/moby#44942 - 修复启用 BuildKit 的构建中的内联缓存导致守护程序崩溃的问题。 moby/moby#44944
- 修复 BuildKit 不正确地加载由以前版本创建的缓存层。moby/moby#44959
- 修复了升级前创建的
ipvlan
网络会阻止守护进程启动的问题。moby/moby#44937 - 修复
overlay2
存储驱动在metacopy
测试中,在不支持的备份文件系统上初始化时提前失败。。moby/moby#44922 - 修复
exec
退出事件在某些运行时(例如 Kata Containers)下被误解为容器退出的问题。moby/moby#44892 - 改进了 CLI 在接收到由 API 在请求中挂断导致的截断 JSON 响应时返回的错误消息。docker/cli#4004
- 修复尝试执行使用 Go 1.20 编译的
runc
目录时,不正确的 CLI exit code。docker/cli#4004 - 修复对
--device-write-bps
的 size 参数作为路径的错误处理。 docker/cli#4004
Packaging
- 添加
/etc/docker
到 RPM 和 DEB packaging。docker/docker-ce-packaging#842- 并非所有用例都会受益;如果你依赖于此,你应该明确地
mkdir -p /etc/docker
。
- 并非所有用例都会受益;如果你依赖于此,你应该明确地
- 将 Compose 升级为
v2.16.0
。docker/docker-ce-packaging#844
更新说明:https://github.com/moby/moby/releases/tag/v23.0.1