Docker 引擎 17.04 发行说明

17.04.0-CE

2017-04-05

建设者

客户

  • docker stack ls按名称 排序#31085
  • 用于指定绑定挂载一致性的标志 #31047
  • docker CLI --help 的输出现在包装到终端宽度 #28751
  • 抑制 docker ps 中的图像摘要 #30848
  • 隐藏与 Windows 相关的命令选项 #30788
  • 修复docker plugin install提示接受“N”默认值的“enter” #30769
  • 添加truncateGo 模板功能 #30484
  • 添加--add-hostdocker 构建 #30383
  • 添加#29900.CreatedAt的占位符docker network ls --format
  • --secret-rm更新和#29802的顺序--secret-add
  • 添加#--filter enabled=true 28627docker plugin ls
  • 添加--formatdocker service ls #28199
  • 添加publishexpose过滤docker ps --filter #27557
  • 在#25234上支持多个服务 IDdocker service ps
  • 允许集群加入--availability=drain #24993
  • 当启用 AppArmor 并且未定义其他配置文件时,Docker 检查现在显示“docker-default” #27083

记录

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

联网

  • 检查参数--ip--ip6--link-local-ipdocker network connect #30807中
  • 添加了对#30117 的支持dns-search
  • 为 docker 网络检查添加了 --verbose 选项,以显示所有 swarm 节点的任务详细信息 #31710

运行

  • 在没有实时恢复设置的情况下恢复时处理暂停的容器 #31704
  • 不允许在 Dockerfile 中的健康检查选项中允许亚秒 #31177
  • 在#30856中支持名称和 ID 前缀secret update
  • 使用二进制框架进行 websocket 连接端点 #30460
  • 修复 linux 挂载调用不应用传播类型更改的问题 #30416
  • 修复失败时的 ExecIds 泄漏exec -i #30340
  • 如果#30330则修剪命名但未标记的图像danglingOnly=true
  • 添加守护进程标志以设置no_new_priv为非特权容器的默认值 #29984
  • 添加守护进程选项--default-shm-size #29692
  • 支持注册表镜像配置重新加载 #29650
  • 构建镜像时忽略守护进程日志配置 #29552
  • 将秘密名称或 ID 前缀解析从客户端移至守护进程 #29218
  • cgroup devices.allow允许在容器创建/运行时 添加规则#22563
  • cpu.cfs_quota_us修复运行时被重置的问题systemd daemon-reload #31736

集群模式

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

Windows

  • 阻止在非 Windows 守护进程上拉取 Windows 映像 #29001