Docker Engine 17.04 发行说明

17.04.0-ce

2017-04-05

构建器

  • 为构建容器禁用容器日志 #29552
  • 修复 **/.dockerignore 中的使用 #29043

客户端

  • 按名称排序 docker stack ls #31085
  • 用于指定绑定挂载一致性的标志 #31047
  • docker CLI --help 的输出现在已根据终端宽度进行换行 #28751
  • 在 docker ps 中隐藏镜像摘要 #30848
  • 隐藏与 Windows 相关的命令选项 #30788
  • 修复 docker plugin install 提示,使其接受“回车”键作为“N”默认值 #30769
  • 为 Go 模板添加 truncate 函数 #30484
  • 支持在 stack deploy 中扩展端口的语法 #30476
  • 支持挂载的扩展语法 stack deploy #30597 #31795
  • 为 docker build 添加 --add-host #30383
  • docker network ls --format 添加 .CreatedAt 占位符 #29900
  • 更新 --secret-rm--secret-add 的顺序 #29802
  • docker plugin ls 添加 --filter enabled=true #28627
  • --format 加到 docker service ls #28199
  • docker ps --filter 添加 publishexpose 过滤器 #27557
  • 支持多个服务 ID 在 docker service ps #25234
  • 允许使用 --availability=drain 加入 swarm #24993
  • 当启用 AppArmor 且未定义其他配置文件时,Docker inspect 现在会显示 "docker-default" #27083

日志记录

  • 为容器日志实现可选的环形缓冲区 #28762
  • 添加 --log-opt awslogs-create-group=<true|false> 以支持根据需要使用 CloudWatch (awslogs) 创建日志组 #29504
  • 修复使用 gcplogs 日志驱动程序与“静态”Binaries时的段错误 #29478

网络

  • 检查参数 --ip, --ip6--link-local-ipdocker network connect #30807
  • 添加了对 dns-search 的支持 #3017
  • 为 docker network inspect 添加了 --verbose 选项,以显示来自所有 Swarm 节点的任务详情 #31710

运行时

  • 当未设置 live-restore 时处理恢复中的暂停容器 #31704
  • 不要在 Dockerfile 的健康检查选项中允许亚秒级精度 #31177
  • 支持在 secret update 中使用名称和 ID 前缀 #30856
  • 对 WebSocket 附加端点使用二进制帧 #30460
  • 修复 Linux mount 调用未应用传播类型更改的问题 #30416
  • 修复失败时的 ExecIds 泄露问题 exec -i #30340
  • 如果为 danglingOnly=true,则修剪已命名但未打标签的镜像 #30330
  • 添加守护进程标志,将非特权容器的默认值设置为 no_new_priv #29984
  • 添加守护进程选项 --default-shm-size #29692
  • 支持重新加载镜像仓库配置 #29650
  • 在构建镜像时忽略守护进程日志配置 #29552
  • 将密钥名称或 ID 前缀解析从客户端移至守护进程 #29218
  • 允许在容器创建/运行时向 cgroup devices.allow 添加规则 #22563
  • 修复运行 systemd daemon-reloadcpu.cfs_quota_us 被重置的问题 #31736

Swarm 模式

  • 添加服务日志格式化 #31672
  • 修复服务日志 API 以支持指定流 #31313
  • service createservice update 添加 --stop-signal #30754
  • service createservice update 添加 --read-only #30162
  • 与注册表通信后更新上下文 #31586
  • (实验性)为 docker service logs 添加 --tail--since 选项 #31500
  • (实验性)为 docker service logs 添加 --no-task-ids--no-trunc 选项 #31672

Windows

  • 阻止在非 Windows 守护进程中拉取 Windows 镜像 #29001