Docker 引擎 17.11 发行说明
17.11.0-ce
2017-11-20
重要提示:Docker CE 17.11是第一个基于 containerd 1.0 beta的Docker版本。 Docker CE 17.11 及更高版本无法识别使用以前的 Docker 版本启动的容器。如果使用 Live Restore,则必须在升级到 Docker CE 17.11 之前停止所有容器。如果不这样做,则升级后 Docker 无法识别 17.11 之前的 Docker 版本启动的任何容器,并继续在系统上运行,不受管理。
建设者
- 使用 rm/force-rm 矩阵测试和修复构建 moby/moby#35139
- 修复带有
--stream
大上下文 moby/moby 的构建#35404
客户
- 从帮助输出中隐藏帮助标志 docker/cli#645
- 支持解析命名管道以组成卷 docker/cli#560
- [Compose] 插值后将值转换为预期类型 docker/cli#601
- 在docker/cli#593上添加“secrets”和“configs”的输出
docker stack deploy
- 修复 docker/cli 的标志描述
--host-add
#648
- 不要截断 docker 服务上的 ID ps --quiet docker/cli#579
弃用
- 更新 bash 完成和弃用同步服务更新 docker/cli#610
记录
- 复制到日志驱动程序的 bufsize,修复 #34887 moby/moby#34888
联网
- 修复删除moby/moby时网络名称屏蔽网络 ID 的问题 #34509
- 修复网络创建返回的错误代码从 500 到 409 moby/moby#35030
- 修复任务失败并出现错误“无法完成原子操作,密钥已修改” docker/libnetwork#2004
运行
- 切换到 Containerd 1.0 客户端 moby/moby#34895
- 增加 Windows moby/moby 上的容器默认关闭超时 #35184
- LCOW:API:添加
platform
到 /images/create 和 /build moby/moby#34642 - 停止按版本moby/moby#35117过滤 Windows 清单列表
- 使用 Azure/go-ansiterm moby/moby#35056中的 Windows 控制台模式常量
- Windows 守护进程应该尊重 DOCKER_TMPDIR moby/moby#35077
- Windows:修复启动日志记录 moby/moby#35253
- 在 pull moby/moby上添加对 Windows 版本过滤的支持 #35090
- 修复了 containerd 1.0 引入回归后的 LCOW moby/moby#35320
- 删除时的 ContainerWait:不要卡在 rm 失败 moby/moby#34999上
- oci:对于用户命名空间守护进程 moby/moby#35205遵守 CL_UNPRIVILEGED
- 设置 may_detach_mounts moby/moby#35172时不要中止
- 修复实时恢复容器 moby/moby 时获取容器 pid 时出现的恐慌#35157
- 屏蔽容器
/proc/scsi
路径以防止删除设备 (CVE-2017-16539) moby/moby#35399
- 更新至 github.com/vbatts/tar-split@v0.10.2 (CVE-2017-14992) moby/moby#35424
集群模式
- 由于 swarmkit moby/moby#35103中的新 ipam 选项而修改集成测试
- 修复获取群体信息时的死锁 moby/moby#35388
Err
扩展该字段的范围TaskStatus
以涵盖阻止任务进行的非终端错误 docker/swarmkit#2287
包装
- 为 Debian 10 (Buster) 构建软件包 docker/docker-ce-packaging#50
- 为 Ubuntu 17.10 构建软件包(巧妙) docker/docker-ce-packaging#55