一种基于containerd数据交互方法、系统、设备及介质技术方案

技术编号:30765643 阅读:29 留言:0更新日期:2021-11-10 12:24
本发明专利技术提供一种基于containerd数据交互方法、系统、设备及介质,具体涉数据处理领域。该方法包括:利用Dockerfile构建containerd容器的镜像包;利用工具控制台获取所有容器以及所述containerd容器的镜像包的容器信息,所述容器信息至少包括容器ID;根据所述容器信息中的容器ID查找相应的日志文件,调用所述日志文件进而实现数据交互。本发明专利技术通过Dockerfile构建containerd容器的镜像包,无需在kubernetes平台中安装docker也能实现镜像功能,同时,利用工具控制台能够查找到所有容器及容器镜像包的容器信息,便于在数据交互中,能能够准确查找到日志文件,实现日志文件的实时预览。实现日志文件的实时预览。实现日志文件的实时预览。

【技术实现步骤摘要】
一种基于containerd数据交互方法、系统、设备及介质


[0001]本专利技术涉及数据处理与容器编排
,特别是涉及一种基于containerd数据交互方法、系统、设备及介质。

技术介绍

[0002]随机计算机技术的发展,应用程序容器化技术逐渐成熟。应用程序容器化,是指将应用程序及其运行所依赖的数据打包到可移植的容器中,由该容器向应用程序提供近似于完整系统的运行环境。
[0003]通常,容器通过运行在某个节点件(宿主机)上创建、运行并管理容器,例如,以Docker容器运行为例,由于Docker容器大多运行在Kubernetes生产环境,其中Kubernetes平台早期定义容器运行时的接口为CRI标准,而Docker容器又不兼容CRI标准,导致kubernetes平台每次更新版本时花费大量时间适配docker,因此,kubernetes平台只能切换到标准容器containerd进行运行。
[0004]然而,现有的containerd容器,一方面,提供的命令工具功能较少,无法支持日志查看与问题排查;另一方面,containe本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于containerd数据交互方法,其特征在于,包括:利用Dockerfile构建containerd容器的镜像包;利用工具控制台获取所有容器以及所述containerd容器的镜像包的容器信息,所述容器信息至少包括容器ID;根据所述容器信息中的容器ID查找相应的日志文件,调用所述日志文件进而实现数据交互。2.根据权利要求1所述的基于containerd数据交互方法,其特征在于,所述利用Dockerfile构建containerd容器的镜像包的步骤,包括:遍历当前服务器中所有文件,查找格式为Dockerfile的Dockerfile文件;读取所述Dockerfile文件的内容并进行格式验证,当验证通过后;根据所述Dockerfile文件利用buildkit工具构建镜像包。3.根据权利要求2所述的基于containerd数据交互方法,其特征在于,还包括:利用所述工具控制台将所述镜像包推送到指定的镜像库。4.根据权利要求3所述的基于containerd数据交互方法,其特征在于,根据配置文件读取所述镜像库中认证信息,待所述认证信息认证通过后,将所述镜像包推送到指定的镜像库。5.根据权利要求1所述的基于containerd数据交互方法,其特征在于,还包括:利用命令行工具调用所述日志文件进行预览。6.一种基于containerd数据交互系统,其特征在于,包括:镜像...

【专利技术属性】
技术研发人员:王晓虎杨宇
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1