Docker 引擎 17.09 发行说明
公元 17.09.1
2017-12-07
建设者
- 修复共享父阶段moby/moby上的配置泄漏 #33753
- 仅在空连续行上发出警告,不在仅注释行上发出警告 moby/moby#35004
客户
- 即使 Ping 失败也可以在客户端上设置 API 版本 docker/cli#546
联网
- 临时 IP 重用的覆盖修复 docker/libnetwork#2016
- 修复 NetworkDB 中的 reapTime 逻辑并处理可附加容器的 DNS 清理 docker/libnetwork#2017
- 禁用链上的主机名查找是否存在检查 docker/libnetwork#2019
- 修复 lint 问题 docker/libnetwork#2020
- 恢复 FindNetwork moby/moby 中的错误类型 #35634
运行
- 保护
health monitor
Go 通道 moby/moby#35482 - 修复泄漏容器/执行状态 moby/moby#35484
- 将 /proc/scsi 添加到屏蔽路径(解决 CVE-2017-16539 moby/moby/#35399 的补丁
- 供应商 tar-split:修复以防止可能导致 Docker 守护进程崩溃的内存耗尽问题 moby/moby/#35424修复 CVE-2017-14992
- 修复 P/Z HubPullSuite 测试 moby/moby#34837
- Windows:添加对 pull moby/moby 版本过滤的支持#35090
- Windows:停止按版本moby/moby#35117过滤 Windows 清单列表
- 在 chroot 存档moby/moby/#35217中使用 rslave 而不是 rprivate
- 卸载moby/moby后删除容器 rootfs mountPath #34573
- 修复尊重用户 /dev/shm 挂载 moby/moby 的 tmpfs 大小 #35316
- 设置 may_detach_mounts 时不要中止(而是记录错误) moby/moby#35172
- 修复协商 API 版本 moby/moby 时的版本比较#35008
群体模式
- 发送快照时增加 gRPC 请求超时 docker/swarmkit#2404
- 修复没有日志驱动时的节点过滤 docker/swarmkit#2442
- 在尝试更改集群名称docker/swarmkit/#2454时添加错误
- 删除节点时删除节点附件 docker/swarmkit/#2456
- 提供自定义 gRPC 拨号器来覆盖默认代理拨号器 docker/swarmkit/#2457
- 避免对 swarm info moby/moby#35388进行递归读锁
17.09.0-CE
2017-09-26
建设者
--chown
将标志添加到 Dockerfile moby/moby#34263ADD/COPY
中的命令
- 修复从 git 存储库moby/moby构建时克隆不需要的文件 #33704
客户
- 允许 v3.4 版本的 compose 格式中的扩展字段 docker/cli#452
- 使撰写文件允许指定非外部卷的名称 docker/cli#306
- 支持
--compose-file -
标准输入 docker/cli#347 start_period
Docker Compose 中对健康检查的 支持docker/cli#475
- 添加对
stop-signal
docker stack 命令的 支持docker/cli#388 - 在 compose 部署中添加对更新顺序的支持 docker/cli#360
- 将 ulimit 添加到不支持的撰写字段 docker/cli#482
- 添加
--format
到docker-search
docker/cli#440
{{.Digest}}
当格式为 docker/cli#439时显示图像摘要docker stack rm
打印on的输出stdout
而不是stderr
docker/cli#491
- 修复在docker/cli#438
docker history --format {{json .}}
时打印人类可读的时间戳而不是 ISO8601--human=true
- 修复
docker stack deploy
使用机密或配置时 的幂等性docker/cli#509 - 修复随机主机端口 docker/cli#404的呈现
- 修复使用多个密钥创建服务时冗余服务重新启动的问题 moby/moby#34746
记录
- 修复 Splunk 记录器在标签为空且使用原始模式时不传输日志数据 moby/moby#34520
联网
- 在守护进程配置中添加控制平面 MTU 选项 moby/moby#34103
- 将服务虚拟IP添加到沙箱的环回地址 docker/libnetwork#1877
运行
- Graphdriver:在 aufs moby/moby#34430上推广 Overlay2
- LCOW:VHD 启动moby/moby#34451的附加标志
- LCOW:不要阻止导出 moby/moby#34448
- LCOW:动态沙箱管理 moby/moby#34170
- LCOW:强制 Hyper-V 隔离 moby/moby#34468
- LCOW:将 toolsScratchPath 移动到 /tmp moby/moby#34396
- LCOW:删除硬编码 moby/moby#34398
- LCOW:WORKDIR 正确处理 moby/moby#34405
- Windows:命名管道安装 moby/moby#33852
- 修复使用 SELinux 强制模式moby/moby访问卷时的“权限被拒绝”错误 #34684
- 修复moby/moby#34826
0
中报告的层大小docker system df
- 修复在基于 RHEL 7.4 的内核上删除容器时出现的一些“设备或资源繁忙”错误 moby/moby#34886
群体模式
- 包括 swarm 中的管理器是否自动锁定作为
docker info
docker/cli#471的一部分
- 添加“docker 服务回滚”子命令 docker/cli#205
- 修复管理器在 gRPC 快照大于 4MB 时无法加入的问题 docker/swarmkit#2375
- 修复启用 SELinux 的容器中配置文件的“权限被拒绝”错误 moby/moby#34732
- 修复服务无法在 ARM 节点 moby/moby 上部署的问题#34021
包装
- 在 Ubuntu docker/docker-ce-packaging上构建 ppc64el 脚本 #43
弃用
- 删除已弃用的
--enable-api-cors
守护进程标志 moby/moby#34821