摘要

本发明涉及一种面向云边应用协同的容器镜像更新方法及系统,方法包括:用户发布容器镜像,对容器镜像发布版本与历史版本的重复数据,首先在文件层次上基于容器镜像文件的哈希值进行文件去重,并记录在历史版本容器镜像文件索引中;进而在字节流层次上通过分块算法对文件去重未命中的容器镜像文件进行字节流数据分块,基于数据分块的哈希值进行数据块去重,并记录在历史版本容器镜像数据块索引中;边缘宿主机将镜像部署到容器运行环境,并更新历史版本容器镜像库,同时重建发布版本容器镜像。该方法极大程度的缓解了多版本容器镜像重复数据对网络资源、边缘宿主机资源造成的浪费,尤其适用于容器镜像版本迭代频繁以及边缘设备资源受限的场景。