Docker Engine 17.04 发行说明

17.04.0-CE

2017-04-05

建筑工人

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

客户

  • 按名称排序 #31085docker stack ls
  • 用于指定绑定挂载一致性的标志 #31047
  • docker CLI --help 的输出现在已换行到终端宽度 #28751
  • 在 docker ps 中抑制镜像摘要 #30848
  • 隐藏与 Windows 相关的命令选项 #30788
  • 修复提示接受 “N” 的默认值的 “enter” 的问题 #30769docker plugin install
  • 为 Go 模板添加功能 #30484truncate
  • #30476 中支持扩展的 ports 语法stack deploy
  • #30597 中支持扩展的 mounts 语法 #31795stack deploy
  • 添加 docker 版本 #30383--add-host
  • #29900 添加占位符.CreatedAtdocker network ls --format
  • 添加 #28627--filter enabled=truedocker plugin ls
  • 添加到 #28199--formatdocker service ls
  • 添加并筛选 #27557publishexposedocker ps --filter
  • #25234 上支持多个服务 IDdocker service ps
  • 允许 swarm 加入 #24993--availability=drain
  • Docker 检查现在在启用 AppArmor 且未定义其他配置文件时显示 “docker-default” #27083

伐木

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

联网

  • check 参数 ,并在 #30807--ip--ip6--link-local-ipdocker network connect
  • 添加了对 #30117 的支持dns-search
  • 新增 docker network inspect 的 --verbose 选项,用于显示所有 swarm 节点的任务详情 #31710
  • 在可附加网络 docker/libnetwork 的服务记录中添加匿名容器别名 #1651
  • 支持驱动标签 docker/libnetwork#1667com.docker.network.container_iface_prefix
  • 通过省略未使用的网络详细信息来提高网络列表性能 #30673

运行

  • 在没有 live-restore set 的情况下进行恢复时处理暂停的容器 #31704
  • 在 Dockerfile 的 healthcheck 选项中不允许出现亚秒级 #31177
  • #30856 中支持 name 和 id 前缀secret update
  • 将二进制帧用于 websocket 连接端点 #30460
  • 修复 linux 挂载调用不应用传播类型更改的问题 #30416
  • 修复失败时 ExecIds 泄漏的问题 #30340exec -i
  • 如果 #30330 则修剪已命名但未标记的 imagesdanglingOnly=true
  • 新增守护进程标志,设置为非特权容器的默认值 #29984no_new_priv
  • 新增守护进程选项 #29692--default-shm-size
  • 支持 registry 镜像配置 reload #29650
  • 构建镜像时忽略守护进程日志配置 #29552
  • 将 secret 名称或 ID 前缀解析从 client 移动到 daemon #29218
  • 允许在容器创建/运行时添加规则 #22563cgroup devices.allow
  • 修复运行时被重置的问题 #31736cpu.cfs_quota_ussystemd daemon-reload

群模式

  • 新增 Service 日志格式 #31672
  • 修复服务日志 API 以能够指定流 #31313
  • 添加 for 和 #30754--stop-signalservice createservice update
  • 添加 for 和 #30162--read-onlyservice createservice update
  • 与 registry 通信后更新 context #31586
  • (实验性)添加和选项到 #31500--tail--sincedocker service logs
  • (实验性)添加 和 选项 #31672--no-task-ids--no-truncdocker service logs

窗户

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