Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 6.44 KB

docker-17.07.0-ce-changelog.md

File metadata and controls

66 lines (53 loc) · 6.44 KB

Docker 17.07.0-ce 变更日志(2017-08-XX)

英文链接地址:docker-17.07.0-ce CHANGELOG.md

DEPRECATE开头的内容是非常重要的废弃通知。关于管理废弃命令行标签以及API,更多的信息可以查询 https://docs.docker.com/engine/deprecated/ 。此链接中会记录相应废弃项的具体日期。

API 和 客户端

  • 在config.json文件中支持代理配置docker/cli#93
  • 默认开启 Docker Engine的pprof/debug moby/moby#32453
  • 目前在docker login命令中,可以使用--password-stdin作为命令行的标准输入,来传入用户所需的密码 docker/cli#271
  • docker scale命令添加--detach命令行参数 docker/cli#243
  • 防止容器不存在而导致的docker logs --no-stream命令的夯死 moby/moby#34004
  • 修复了docker stack ps命令输入错误时,往标准输出中打,而不往标准错误中打 docker/cli#298
  • 修复了当部署时出错情况下,docker service create命令的进度条会被卡住的问题 docker/cli#259
  • 完善了在用户与容器的交互模式下,进度条的展示效果 docker/cli#260 docker/cli#237
  • 在使用 docker login --password 命令时打印一条警告日志,同时建议用户使用 --password-stdin命令行参数 docker/cli#270
  • 使 API 版本号协商的鲁棒性更高 moby/moby#33827
  • 当连接到老于 Docker 17.05 版本的 Docker 引擎时,隐藏 --detach 参数 docker/cli#219
  • 为API GET /networks/(id or name) 添加过滤参数 scope moby/moby#33630

镜像构建器

日志

Docker 运行时

  • 允许停止被暂停的容器 moby/moby#34027
  • 为overlay2的存储驱动支持 限额 支持 moby/moby#32977
  • 删除了docker ps存在的容器锁,此修复修复了大部分情况下docker ps命令夯死的情况 moby/moby#31273
  • 在memdb中存储容器的名字 moby/moby#33886
  • 修复了 docker execdocker pause命令中可能存在的资源竞争 moby/moby#32881
  • DeviceMapper: 重做了日志以及添加了日志参数 --storage-opt dm.libdm_log_level moby/moby#33845
  • DeviceMapper: 防止device in use错误的产生,一旦 deferred 的删除启动了,而不是 deferred 的删除 ???? moby/moby#33877
  • DeviceMapper: 使用 KeepAlive 来防止正在使用的任务被 GC 掉 moby/moby#33376
  • 当prune操作被中止时,立即返回当前的prune数据 moby/moby#33979
  • 修复了并发运行 docker rename <container-id> new_name时,可能存在的容器多名字的问题 moby/moby#33940
  • 修复文件描述符的泄漏以及错误的处理 moby/moby#33713
  • 修复了当运行容器时的SIGSEGV信号的处理问题 docker/cli#303
  • 当健康检查停止之后,防止协程goroutine的泄漏 moby/moby#33781
  • 镜像: 改善镜像存储的锁 moby/moby#33755
  • 修复了当容器被销毁时,Btrfs 的限额组没有被删除的错误 moby/moby#29427
  • libcontainerd:修复了已故contained进程不被正确清理的问题 moby/moby#33419
  • 为Windows平台上的Linux容器做好准备工作:

Swarm 模式