Docker Engine 17.07 发行说明
目录
17.07.0-ce
2017-08-29
API & 客户端
- 在 config.json 中添加对代理配置的支持 docker/cli#93
- 默认启用 pprof/debug 端点 moby/moby#32453
- 现在可以使用新的
docker login上的--password-stdin标志通过STDIN传递密码 docker/cli#271
- 向 docker scale 添加
--detachdocker/cli#243
- 防止
docker logs --no-stream因不存在的容器而挂起 moby/moby#34004
- 修复
docker stack ps将错误打印到stdout而不是stderrdocker/cli#298
- 修复
docker service create在部署过程中出错时进度条卡住的问题 docker/cli#259 - 改进交互模式下进度条的显示 docker/cli#260 docker/cli#237
- 如果使用
docker login --password,则打印警告并推荐使用--password-stdindocker/cli#270 - 使 API 版本协商更加健壮 moby/moby#33827
- 当连接到 Docker 17.05 之前的守护进程时隐藏
--detachdocker/cli#219
- 在
GET /networks/(id or name)中添加scope过滤器 moby/moby#33630
构建器
- 实现长时间运行的交互式会话并逐步发送构建上下文 moby/moby#32677 docker/cli#231 moby/moby#33859
- 对空续行发出警告 moby/moby#33719
- 修复带有前导
/的.dockerignore条目不匹配任何内容的问题 moby/moby#32088
日志记录
- 修复轮换日志文件错误的文件模式 moby/moby#33926
- 修复 journald 和 syslog 的 stderr 日志记录 moby/moby#33832
运行时
- 允许停止暂停的容器 moby/moby#34027
- 为 overlay2 存储驱动程序添加配额支持 moby/moby#32977
- 在
docker ps上移除容器锁 moby/moby#31273 - 将容器名称存储在 memdb 中 moby/moby#33886
- 修复
docker exec和docker pause之间的竞态条件 moby/moby#32881 - Devicemapper: 重新设计日志记录并添加
--storage-opt dm.libdm_log_levelmoby/moby#33845 - Devicemapper: 如果启用了延迟移除但未启用延迟删除,则防止“设备正在使用”错误 moby/moby#33877
- Devicemapper: 使用 KeepAlive 防止任务在使用中时被垃圾回收 moby/moby#33376
- 如果修剪被取消,则报告中间修剪结果 moby/moby#33979
- 修复同时运行
docker rename <container-id> new_name导致具有多个名称的问题 moby/moby#33940
- 修复文件描述符泄露和错误处理 moby/moby#33713
- 修复运行容器时 SIGSEGV 的问题 docker/cli#303
- 防止健康检查停止时出现 goroutine 泄漏 moby/moby#33781
- Image: 改进存储锁定 moby/moby#33755
- 修复容器销毁时 Btrfs 配额组未移除的问题 moby/moby#29427
- Libcontainerd: 修复 defunct containerd 进程未正确回收的问题 moby/moby#33419
- Windows 上的 Linux 容器的准备工作
- LCOW: 服务 VM 工具的专用临时空间 moby/moby#33809
- LCOW: 支持大多数操作,不包括远程文件系统 moby/moby#33241 moby/moby#33826
- LCOW: 将目录从 lcow 更改为 "Linux Containers" moby/moby#33835
- LCOW: 传递命令参数时无需额外引用 moby/moby#33815
- LCOW: 由于平台模式更改而进行的必要更新 moby/moby#33785
Swarm 模式
- 对可插拔密钥后端提供初步支持 moby/moby#34157 moby/moby#34123
- 使用自然排序对 Swarm 堆栈和节点进行排序 docker/cli#315
- 使引擎支持集群配置事件 moby/moby#34032
- 仅在加入集群过程中传递加入地址 moby/moby#33361
- 修复在创建服务时,如果存在同名的“local”和“swarm”范围网络,则会出错的问题 docker/cli#184
- (实验性) 添加对 Swarm 插件的支持 moby/moby#33575