Docker Engine 18.04 发行说明
目录
18.04.0-ce
2018-04-10
构建器
- 修复构建工具和客户端的拼写错误。 moby/moby#36424
客户端
- 在 version 命令中打印 Stack API 和 Kubernetes 版本。 docker/cli#898
- 修复版本命令中的 Kubernetes 重复问题。 docker/cli#953
- 在帮助信息中,对于 Options 请使用 HasAvailableFlags 代替 HasFlags。 docker/cli#959
- 为堆栈部署添加对强制变量的支持。 docker/cli#893
- 修复 docker stack services 命令的端口输出。 docker/cli#943
- 弃用未加密的存储。 docker/cli#561
- 不要为 ConfigFile 设置默认文件名。 docker/cli#917
- 修复 Compose 网络名称。 docker/cli#941
日志记录
- 静默登录:使用凭证存储中的凭据进行登录。 docker/cli#139
- 添加对日志文件压缩的支持。 moby/moby#29932
- 修复非阻塞日志模式下的空 LogPath 问题。 moby/moby#36272
网络
- 防止显式删除入口网络。 moby/moby#36538
运行时
- Devmapper 清理改进。 moby/moby#36307
- Devmapper.Mounted:移除。 moby/moby#36437
- Devmapper/Remove():使用 Rmdir,忽略错误。 moby/moby#36438
- LCOW - 将平台解析器指令更改为 FROM 语句标志。 moby/moby#35089
- 将守护进程代码拆分到 Windows 文件。 moby/moby#36653
- Windows:阻止拉取较新版本的镜像。 moby/moby#36327
- Windows:在合并 36586 后,Hyper-V 容器已损坏。 moby/moby#36610
- Windows:将 kernel_windows 迁移以使用 Golang 注册表函数。 moby/moby#36617
- Windows: 容器退出时返回系统错误。 moby/moby#35967
- Windows:移除服务模式。 moby/moby#36267
- Windows:报告版本和 UBR。 moby/moby#36451
- 将 Runc 升级到 1.0.0-rc5。 moby/moby#36449
- 挂载失败表示挂载点路径错误。 moby/moby#36407
- 更改 errdefs.getImplementer() 的返回值。 moby/moby#36489
- 客户端:修复从缓冲区读取被劫持连接的问题。 moby/moby#36663
- 存档请求中已添加内容编码协商。 moby/moby#36164
- 守护进程/统计信息:更稳健的 CPU 采样。 moby/moby#36519
- 守护进程/统计:移除烦人的类型文件。 moby/moby#36494
- Daemon: 使用现成的错误上下文,而不是发明一个新的。 moby/moby#36670
- 在非 amd64 架构上启用 CRIU(v2)。 moby/moby#36676
- 修复了向已附加的标准输入(stdin)关闭后客户端间歇性挂起的问题 moby/moby#36517
- 修复重启后容器导出时的守护进程恐慌 moby/moby#36586
- 对多阶段 moby Dockerfile 的后续修复。 moby/moby#36425
- 在 Docker 镜像中冻结 busybox 和最新版本的 glibc。 moby/moby#36375
- 如果容器将以非 root 用户身份运行,请尽早丢弃允许的、有效的能力。 moby/moby#36587
- Layer: 移除元数据存储接口。 moby/moby#36504
- dockerd 的微小优化。 moby/moby#36577
- 白名单 statx 系统调用。 moby/moby#36417
- 为插件创建添加缺失的错误返回。 moby/moby#36646
- 修复 AppArmor 未应用于 Exec 进程的问题。 moby/moby#36466
- Daemon/logger/ring.go: 日志错误不是实例。 moby/moby#36475
- 如果未收集到统计数据,请修复导致 CPU 自旋的统计信息收集器。 moby/moby#36609
- 修复(发行版):如果摘要缓存是用于身份验证的,则不应移动它。 moby/moby#36509
- 确保在失败时移除插件容器。 moby/moby#36715
- 升级至 containerd 1.0.3。 moby/moby#36749
- 不要对插件挂载切片进行排序。 moby/moby#36711
Swarm 模式
- 修复了与进行中的 RPC 同步调度器关闭的问题。 moby/moby#36371
- 将 raft ElectionTick 增加到 10 倍 HeartbeatTick。 moby/moby#36672
- 在守护进程配置中使 Swarm 管理器的 Raft 法定人数参数可配置。 moby/moby#36726
- Ingress 网络不应可附加。 docker/swarmkit#2523
- [manager/state] 将 fernet 作为 raft 加密的选项添加。 docker/swarmkit#2535
- 记录 GRPC 服务器错误。 docker/swarmkit#2541
- 记录管理层级别的领导权变更。 docker/swarmkit#2542
- 移除 containerd 执行器。 docker/swarmkit#2568
- 代理:当没有可用的远程节点时,回退会话。 docker/swarmkit#2570
- [ca/manager] 完全移除根 CA 密钥加密支持。 docker/swarmkit#2573
- 修复代理日志竞争问题。 docker/swarmkit#2578
- 添加按顺序恢复网络的逻辑。 docker/swarmkit#2571