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 不默认为传播模式的问题 #33236 (ref #32851rprivate)
  • 修复了无法检索卷驱动程序时可能发生的 panic #33236 (ref #32347)
  • 在不支持的文件系统上使用 or graphdriver 时添加警告 #33236 (ref #31290docker infooverlayoverlay2d_type)
  • 修复将 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 预计会很简单且风险较低。

客户

贡献

  • 更新各种和补全脚本 #30823#30945 和更多...bashzsh
  • 在默认 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
  • 修复 中重复的挂载点 #29563--volumes-fromdocker run
  • 修复最后一步不缓存的问题 #31189--cache-from

群模式

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