Docker Engine 17.07 发行说明
目录
17.07.0-ce
2017-08-29
API & 客户端
- 在 config.json 中添加对代理配置的支持 docker/cli#93
- 默认启用 pprof/debug 端点 moby/moby#32453
- 现在可以使用
STDIN通过docker login上的新--password-stdin标志传递密码 docker/cli#271
- 将
--detach添加到 docker scale docker/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
- 镜像:改进存储锁定 moby/moby#33755
- 修复容器销毁时 Btrfs 配额组未被移除的问题 moby/moby#29427
- Libcontainerd:修复僵死的 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
- 如果存在名称相同的“本地”和“swarm”范围网络,则在服务创建期间修复错误 docker/cli#184
- (实验性)为 Swarm 添加插件支持 moby/moby#33575