Docker Engine 17.07 发行说明

17.07.0-ce

2017-08-29

API & 客户端

  • 在 config.json 中添加对代理配置的支持 docker/cli#93
  • 默认启用 pprof/debug 端点 moby/moby#32453
  • 现在可以使用 STDIN 通过 docker login 上的新 --password-stdin 标志传递密码 docker/cli#271
  • 防止因容器不存在而导致 docker logs --no-stream 挂起 moby/moby#34004
  • 修复 docker stack ps 打印错误,改为输出 stdout 而非 stderr docker/cli#298

构建器

  • 修复 .dockerignore 条以 / 开头但不匹配任何内容的条目 moby/moby#32088

日志记录

运行时

  • 移除 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:如果启用了延迟删除但未启用延迟移除,请防止出现“设备正在使用中”错误 moby/moby#33877
  • Devicemapper:使用 KeepAlive 防止任务在使用中被垃圾回收 moby/moby#33376
  • 如果剪枝被取消,则报告中间剪枝结果 moby/moby#33979
  • 修复同时运行 docker rename <container-id> new_name 导致出现多个名称的问题 moby/moby#33940

Swarm 模式