Docker Engine 17.04 版本发布说明
目录
17.04.0-ce
2017年4月5日
Builder
客户端
- docker CLI --help 的输出现在会根据终端宽度自动换行 #28751
- 在docker ps中抑制镜像摘要 #30848
- 隐藏与Windows相关的命令选项 #30788
- 修复
docker plugin install提示以接受“回车”作为“N”默认值 #30769
- 为 Go 模板添加
truncate函数 #30484
- 更新
--secret-rm和--secret-add的顺序 #29802
- 为
docker plugin ls添加--filter enabled=true#28627 - 添加
--format到docker service ls#28199 - 为
docker ps --filter添加publish和expose过滤器 #27557
- 在
docker service ps上支持多个服务ID #25234
- 允许使用
--availability=drain加入群集 #24993
- 当启用AppArmor且未定义其他配置文件时,Docker inspect现在显示"docker-default" #27083
日志记录
- 为容器日志实现可选的环形缓冲区 #28762
- 添加
--log-opt awslogs-create-group=用于 awslogs (CloudWatch) 以支持根据需要创建日志组 #29504
- 修复在使用gcplogs日志驱动与“静态”二进制文件时出现的段错误 #29478
网络
- 检查
docker network connect中的参数--ip、--ip6和--link-local-ip#30807
- 加入集群时清除过时的数据路径加密状态 docker/libnetwork#1354
- 确保iptables初始化只发生一次 docker/libnetwork#1676
- 修复iptables过滤规则顺序错误 docker/libnetwork#961
- 在可附加网络上将匿名容器别名添加到服务记录 docker/libnetwork#1651
- 支持
com.docker.network.container_iface_prefix驱动标签 docker/libnetwork#1667 - 通过省略未使用的网络详细信息来提高网络列表性能 #30673
运行时
- 在没有设置实时恢复的情况下恢复时处理暂停的容器 #31704
- 在Dockerfile中不允许在健康检查选项中使用亚秒级 #31177
- 支持在
secret update中使用名称和ID前缀 #30856 - 使用二进制帧用于websocket附加端点 #30460
- 修复Linux挂载调用未应用传播类型更改的问题 #30416
- 修复在失败的
exec -i上ExecIds泄漏的问题 #30340 - 如果
danglingOnly=true,则修剪已命名但未标记的图像 #30330
- 构建镜像时忽略守护进程日志配置 #29552
- 将密钥名称或ID前缀解析从客户端移动到守护进程 #29218
- 允许在容器创建/运行时向
cgroup devices.allow添加规则 #22563
- 修复在运行
systemd daemon-reload时cpu.cfs_quota_us被重置的问题 #31736
Swarm Mode
- 拓扑感知调度 #30725
- 失败时自动服务回滚 #31108
- 同一节点上的工作节点和管理节点现在通过UNIX套接字连接 docker/swarmkit#1828, docker/swarmkit#1850, docker/swarmkit#1851
- 改进 raft 传输包 docker/swarmkit#1748
- 降级/移除时不会自动关闭管理器 docker/swarmkit#1829
- 使用TransferLeadership使领导者降级更安全 docker/swarmkit#1939
- 减少默认监控周期 docker/swarmkit#1967
- 添加服务日志格式化 #31672
- 修复服务日志API以能够指定流 #31313
- 为
service create和service update添加--stop-signal#30754 - 为
service create和service update添加--read-only#30162 - 与注册表通信后更新上下文 #31586
- (实验性)向
docker service logs添加--tail和--since选项 #31500 - (实验性) 向
docker service logs添加--no-task-ids和--no-trunc选项 #31672
Windows
- 阻止在非Windows守护进程上拉取Windows镜像 #29001