Docker Engine 18.03发行说明
18.03.1-ce
2018-04-26
客户
- 使用网络docker / cli#983合并合并文件修复错误
- 在使用docker / cli#963更新服务后修复docker stack部署重新部署服务
--force
- 修复docker版本输出对齐方式docker / cli#965
运行
- 修复AppArmor配置文件未应用于
docker exec
进程Moby / Moby#36466 - 不对插件安装片Moby / Moby进行排序#36711
- 守护程序/集群:在配置moby / moby#36769期间处理部分附件条目
- 将Golang撞到1.9.5 Moby / Moby#36779 docker / cli#986
- 守护进程/统计信息:更灵活的CPU采样Moby / Moby#36519
- 容器化:更新至1.0.3版本Moby / Moby#36749
- 修复写入失败时Moby / Moby的Windows层泄漏#36728
- 不要使容器安装成为不可绑定的Moby / Moby # 36768
- 守护程序重新启动moby / moby / 36586后,修复容器导出时守护程序出现混乱
- 修复在authErrors Moby / Moby#36509上删除的摘要缓存
- 确保在故障Moby / Moby#36715上删除插件容器
- 复制:避免将所有系统内存与authz插件一起使用moby / moby#36595
- 放松一些libcontainerd客户端锁定Moby / Moby #36848
- 更新
hcsshim
到v0.6.10以解决CVE-2018-8115
群模式
- 将木筏选择刻度增加到10倍心跳刻度Moby / Moby#36672
联网
- 从服务docker / libnetwork#2112中正常删除LB端点
- 在ServFail docker / libnetwork#2121上重试其他外部DNS服务器
- 改善网桥网络隔离规则的可扩展性docker / libnetwork#2117
- 允许更大的预设属性值,请勿覆盖docker / libnetwork#2124
- 调用docker / libnetwork#2136时防止并发读写
changeNodeState
混乱
18.03.0-ce
2018-03-21
建造者
- 切换到-buildmode = pie moby / moby#34369
- 允许Dockerfile在构建上下文docker / cli#886之外
- 构建器:修复从tars moby / moby#36329构建错误的缓存命中率
- 在多阶段构建Moby / Moby中修复文件泄漏到其他图像的问题#36338
客户
- 简化组合类型的封送处理。配置docker / cli#895
- 部署docker / cli#569时添加对多个composefile的支持
- 修复损坏的Kubernetes堆栈标志docker / cli#831
- 修复Kubernetes docker / cli#890的堆栈封送处理
- 修复并简化服务环境的bash完成,挂载和标记docker / cli#682
- 修复
before
并since
过滤docker ps
Moby / Moby#35938 - 修复
--label-file
怪异的行为docker / cli#838 - 在不支持的平台docker / cli#872上修复defaultCredentialStore()的编译
- 改善和修复图像docker / cli#717的bash完成
- 在绑定安装docker / cli#824中添加了对空源的检查
- 从客户端Moby / Moby#36270中的环境变量修复TLS
- 泊坞窗现在构建的运行速度更快,当特定注册表凭证助手(S)配置泊坞窗/ CLI#840
- 更新事件过滤器的zsh完成用
disable
,enable
,install
和remove
搬运工/ CLI#372 - 将空ID传递到检查调用Moby / Moby#36144时产生错误
- 适用于k8s控制器docker / cli#891的Marshall版本
- 为与插件后端docker / cli#883的HTTP客户端通信设置非零超时
- 为--tls选项docker / cli#863添加DOCKER_TLS环境变量
- 为机密/配置docker / cli#896添加--template-driver选项
- 将
docker trust
命令移出实验性docker / cli#934 docker / cli#935 docker / cli#944
记录中
- AWS日志-不要在最大大小的事件中添加新行moby / moby#36078
- 加载插件后移动日志验证器逻辑Moby / Moby#36306
- 在Splunk日志驱动程序Moby / Moby#36220中支持代理
- 用空的原木Moby / Moby固定原木尾巴#36305
联网
- Libnetwork推荐Moby / Moby#36137
- 使用Memberlist修订者docker / libnetwork#2040修复退出时的死锁
- 修复用户指定的ndots选项docker / libnetwork#2065
- 修复为Windows使用ContainerID而不是SandboxID docker / libnetwork#2010
- 验证NetworkingConfig以确保EndpointSettings不是nil moby / moby#36077
- 修复
DockerNetworkInternalMode
问题Moby / Moby#36298 - 在可附加网络附件Moby / Moby中修复种族#36191
- 修复
InspectNetwork
AArch64 Moby / moby#36257上的超时问题 - 部分覆盖ID的Moby / moby#35989缺少详细的信息
- 更新
FindNetwork
以解决网络名称重复的问题moby / moby#30897 - 禁止附加入口网络docker / swarmkit#2523
- 防止隐式删除入口网络moby / moby#36538
- 修复Windows Moby / Moby上陈旧的HNS端点#36603
- IPAM修复了重复的IP地址docker / libnetwork#2104 docker / libnetwork#2105
运行
- 为Windows Moby / Moby启用HotAdd #35414
- LCOW:Graphdriver解决了hotRemoveVHDs Moby / Moby #36114中的死锁
- LCOW:如果仅一层moby / moby#36052,则进行常规安装
- 删除临时环境变量LCOW_API_PLATFORM_IF_OMITTED moby / moby#36269
- Revendor Microsoft / opengcs @ v0.3.6 moby / moby#36108
- 修复ExitCode和PID的问题未显示在Task.Status.ContainerStatus moby / moby#36150中
- 修复插件扫描器进入过深的Moby / Moby#36119的问题
- 不要使graphdriver homes私人坐骑moby / moby#36047
- 不要在清理zfs / btrfs moby / moby时递归卸载#36237
- 如果图层不存在,请不要还原图像Moby / moby#36304
- 调整模板化配置/秘密Moby / Moby的最低API版本#36366
- 装箱到1.0.2的凹凸(cfd04396dc68220d1cecbe686a6cc3aa5ce3667c)Moby / Moby #36308
- 将Golang撞到1.9.4 Moby / Moby#36243
- 确保在关机Moby / moby#36107上卸载了守护程序根目录
- 将Runc更新到6c55f98695e902427906eed2c799e566e3d3dfb5 Moby / Moby#36222
- 修复守护程序上的容器清理重启moby / moby#36249
- 支持SCTP端口映射(将API升级到v1.37)moby / moby#33922
- 支持SCTP端口映射docker / cli#278
- 修复ContainerConfig Moby / moby#35946中的Volumes属性定义
- 凹凸Moby和依赖项docker / cli#829
- C.RWLayer:在使用Moby / moby之前检查是否为零#36242
- 添加
REMOVE
并添加ORPHANED
到TaskState moby / moby#36146 - 使用
IsErrNotFound
和IsErrNotImplemented
针对ContainerStatPath
,CopyFromContainer
和CopyToContainer
方法moby / moby#35979的固定错误检测 - 添加集成/内部/容器帮助程序包moby / moby#36266
- 添加规范的导入路径Moby / Moby#36194
- 添加/使用container.Exec()到集成Moby / Moby#36326
- 修复“ --node-generic-resource”单/复数moby / moby#36125
- Daemon.cleanupContainer:在发布Moby / Moby #36160时使容器RWLayer无效
- 守护程序:将
--oom-kill-disable
选项传递给容器式Moby / Moby#36201 - 当存在绑定端口并且网络模式为主机moby / moby#35510时显示警告消息
- 在已重新启动的容器式Moby / Moby上刷新容器式遥控器
- 将守护程序根设置为使用共享传播Moby / Moby#36096
- 递归卸载Moby / Moby的优化#34379
- 在运行时Moby / Moby中执行插件安装#35829
- Graphdriver:修复RefCounter内存泄漏Moby / Moby#36256
- 使用连续性fs包进行卷复制Moby / Moby#36290
- 使用proc / exe重新执行Moby / Moby#36124
- 添加对模板化机密和配置的API支持,即moby / moby#33702和moby / moby#36366
- 将rslave传播用于从守护程序root moby / moby#36055进行的挂载
- 将/ proc /键添加到被屏蔽的路径Moby / Moby#36368
- 将Runc碰撞到1.0.0-rc5 Moby / Moby#36449
- 修复
runc exec
了Big-endian架构Moby / Moby#36449 - 未提供安装名称空间时使用chroot moby / moby#36449
- 修复系统切片扩展,以便cAdvisor moby / moby#36449可以使用它
- 修复安装了错误的uid / gid moby / moby的设备#36449
- 使用IPC专用安装架
/dev/shm
只读moby / moby#36526修复只读容器
群模式
- 将EC私钥替换为PKCS#8 PEM docker / swarmkit#2246
- 使用空的EndpointSpec docker / swarmkit#2505修复IP重叠
- 添加对支持SCTP端口映射docker / swarmkit#2298的支持
- 如果仅放置约束发生更改并且已分配的节点docker / swarmkit#2496满足此要求,请不要重新计划任务
- 确保任务收割者stopChan关闭不超过一次docker / swarmkit#2491
- 同步修复docker / swarmkit#2495
- 添加日志消息以指示如果流未实现的docker / swarmkit#2483,则消息发送重试
- 会话,调度程序上的节点事件,心跳docker / swarmkit#2486的调试日志
- 将群类型添加到bash完成事件类型过滤器docker / cli#888
- 修复了网络检查未在群体范围内Moby / Moby#36095中显示网络的创建时间的问题