DockDepend:一种Dockerfile指令行依赖关系抽取方法

陈铁明, 钟云锦, 朱志凌, 王婷, 宋琪杰

小型微型计算机系统 ›› 2025, Vol. 46 ›› Issue (10) : 2478 -2486.

PDF
小型微型计算机系统 ›› 2025, Vol. 46 ›› Issue (10) : 2478 -2486. DOI: 10.20009/j.cnki.21-1106/TP.2024-0456

DockDepend:一种Dockerfile指令行依赖关系抽取方法

    陈铁明, 钟云锦, 朱志凌, 王婷, 宋琪杰
作者信息 +

Author information +
文章历史 +
PDF

摘要

针对Dockerfile指令行间依赖关系判断精度差、效率低的问题,提出了Dockerfile指令行依赖关系抽取方法DockDepend.通过数据处理模块抽取各指令行的特征信息,转换为统一的Meta特征结构,结合覆盖全指令组合的依赖判定规则,DockDepend可实现精准高效的依赖关系判断.实验结果表明,DockDepend的精准度显著优于基于关键词匹配方法和基于大语言模型的方法,平均准确率提升64.02%和44.17%.同时,DockDepend在处理效率方面明显优于人工手动标注和大语言模型,对于不同长度的Dockerfile解析速度均稳定在秒级.DockDepend实现了精准高效的Dockerfile指令行间依赖关系抽取,为Docker构建过程的优化和自动化提供了有力的技术支持.

关键词

Dockerfile / 依赖判断 / 语义补充 / AST分析 / 特征提取

Key words

引用本文

引用格式 ▾
DockDepend:一种Dockerfile指令行依赖关系抽取方法[J]. 小型微型计算机系统, 2025, 46(10): 2478-2486 DOI:10.20009/j.cnki.21-1106/TP.2024-0456

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF

55

访问

0

被引

详细

导航
相关文章

AI思维导图

/