Docker 20.10.7 发布

来源: OSCHINA
2021-06-04

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

Client

  • 禁止对已弃用的 cgroup 发出警告 docker/cli#3099
  • 防止在 Linux 和 macOS 上向容器发送SIGURG。Go 运行时(从 Go 1.14 开始)在内部使用SIGURG信号作为 interrupt 来支持可抢占的系统调用。在 Docker CLI 连接到容器的情况下,这些 interrupt 被转发给容器。此项修复改变了 Docker CLI,使其忽略了SIGURG信号 docker/cli#3107moby/moby#42421

Builder

  • 将 BuildKit 更新到 v0.8.3-3-g244e8cde 版本 moby/moby#42448
    • 转换执行程序中 exec 挂载的相对挂载点,以解决 runc v1.0.0-rc94 及更高版本中的 breaking change。moby/buildkit#2137
    • 添加图像推送 5xx errors 时的重试。moby/buildkit#2043
    • 修复在重命名使用通配符复制的文件时,build-cache 不会失效的问题。请注意,此更改会使使用通配符的复制命令的现有构建缓存无效。moby/buildkit#2018
    • 修复使用 mounts 时 build-cache 不会失效的问题 moby/buildkit#2076
  • 修复使用 legacy schema 1 images 时,FROM图像未被缓存的构建失败 moby/moby#42382

Logging

  • 更新 hcsshim SDK 以减少 Windows 上的守护进程日志 moby/moby#42292

Rootless

  • 修复了在启用了用户命名空间的守护进程上构建映像时不支持的功能 moby/moby#42352

Networking

  • 更新 libnetwork 以修复在内核启动参数 ipv6.disable=1 的环境下发布端口的问题,并修复导致内部 DNS 查询失败的死锁问题 moby/moby#42413

Contrib

  • 将 rootlesskit 更新到 v0.14.2 以修复使用slirp4netns端口驱动程序启动用户态代理时的超时问题 moby/moby#42294
  • 修复了在 rootless daemon 上运行 docker-in-docker 时出现的“设备或资源繁忙”错误 moby/moby#42342

Packaging

更新说明:https://github.com/moby/moby/releases/tag/v20.10.7

展开阅读全文
2 收藏
分享
加载中
更多评论
0 评论
2 收藏
分享
返回顶部
顶部