Docker Engine 17.03 发行说明

17.03.3-CE

2018-08-30

运行

  • 将 go-connections 更新到 d217f8e #28

17.03.2-CE

2017-05-29

联网

  • 修复阻止网络创建的并发问题 #33273

运行

  • 重新标记 secrets 路径以避免在启用 selinux 的系统上出现 Permission Denied #33236 (ref #32529
  • 修复未根据需要正确重新标记本地卷的情况 #33236 (ref #29428)
  • 修复升级时插件 rootfs 仍被挂载的问题 #33236 (ref #32525)
  • 修复了 volume 不会默认为rprivate传播模式 #33236 (参考 #32851)
  • 修复了无法检索卷驱动程序时可能发生的 panic #33236 (ref #32347)
  • 在 中添加警告docker infooverlayoverlay2graph驱动程序用于没有d_type支持 #33236 (Ref #31290)
  • 修复将 mount spec 向后移植到旧存储空间的问题 #33207
  • 修复卸载失败可能导致本地卷数据丢失的问题 remove #33120

群模式

  • 修复 task 可能被意外杀死的问题 #33118
  • 修复了在本地存在所需镜像的情况下无法访问 registry 时阻止部署服务的问题 #33117

17.03.1-CE

2017-03-27

远程API (v1.27) & 客户端

  • 修复旧版 API 的自动删除 #31692
  • 修复 Stack 的默认网络自定义问题 #31258
  • 在存在离线 CPU 和较新 Linux 的情况下正确计算 CPU 使用率 #31802
  • 修复远程 API 中 service healthcheck 的问题 #30197{}

运行

群模式

窗户

17.03.0-CE

2017-03-01

重要

从此版本开始,Docker 按月发布周期并使用新的 YY。MM 版本控制方案来反映这一点。有两个频道可用:每月和每季度。任何给定的月度版本都只会接收安全和错误修复,直到下一个月度版本可用。季度版本在初始发布后的 4 个月内会收到安全和错误修复。此版本包括 1.13.1 的错误修复,但没有添加主要功能,并且 API 版本保持不变。从 Docker 1.13.1 升级到 17.03.0 预计会很简单且风险较低。

客户

  • 修复 panicdocker stats --format #30776

贡献

  • 更新各种bashzsh完成脚本 #30823#30945 等...
  • 在默认 seccomp 配置文件中阻止过时的套接字系列 - 缓解未修补内核的 CVE-2017-6074 #29076

联网

  • 修复跨数据中心 swarm 中 overlay 加密密钥轮换的 BUG #30727
  • 修复频繁的 swarm leader 重新选举时 overlay 加密和网络控制平面通信失败(“No installed keys could decrypt the message”)的副作用 panic #25608
  • 在将覆盖网络与外部 kv-store 一起使用时,围绕系统响应和数据路径编程进行了一些修复 docker/libnetwork#1639docker/libnetwork#1632 等...
  • 丢弃加密 overlay 网络的传入纯 vxlan 数据包 #31170
  • 分配失败时释放网络附件 #31073
  • 修复多个已发布端口映射到同一个目标端口 docker/swarmkit 时的端口分配问题#1835

运行

  • 修复 docker 日志中的死锁 #30223
  • 修复 CPU 自旋等待日志写入事件的问题 #31070
  • 修复使用 journald 时可能出现的崩溃问题 #31231 #31263
  • 修复 nil 频道关闭时 panic 的问题 #31274
  • 修复 的重复挂载点--volumes-fromdocker run 编号 #29563
  • 修复--cache-from不缓存最后一步的问题 #31189

群模式

  • Shutdown 在容器从未启动时泄漏错误 #31279
  • 修复了在 leader 故障转移期间 docker/swarmkit 任务卡在 “NEW” 状态的可能性#1938
  • 修复导致docker service ls docker/swarmkit#1957
  • 修复了在以下情况下导致滚动更新变慢的问题task-history-limit设置为 1 docker/swarmkit#1948
  • 当任务因节点不再满足约束而关闭时,如果合适,请在其他位置重新启动任务 docker/swarmkit#1958
  • (实验性)