You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker构建中wget下载文件后RUN unzip提示找不到文件问题

问题根因

你wget下载的文件名和后续unzip操作指定的文件名不匹配:

  • 第10步wget下载的是ext-7.2.0.zip,保存路径为/var/jenkins_home/Extjs_7.2.0/ext-7.2.0.zip
  • 第11步unzip操作错误指定了不存在的文件名epa-7.2.0.zip,自然无法找到对应文件

解决方案

直接修改第11步的unzip指令,替换为正确的文件名即可:

RUN unzip /var/jenkins_home/Extjs_7.2.0/ext-7.2.0.zip -d /var/jenkins_home/Extjs_7.2.0

可选优化建议

如果担心缓存或下载失败导致的文件异常,可以调整指令写法:

  • 合并wget和unzip操作,避免层缓存导致的文件不一致问题
  • 增加执行失败自动终止构建的逻辑,避免后续无效操作执行
RUN wget http://artifactory.orbit8.com/artifactory/build-dependencies/7.2.0/ext-7.2.0.zip -P /var/jenkins_home/Extjs_7.2.0 \
    && unzip /var/jenkins_home/Extjs_7.2.0/ext-7.2.0.zip -d /var/jenkins_home/Extjs_7.2.0 \
    && rm -f /var/jenkins_home/Extjs_7.2.0/ext-7.2.0.zip

内容的提问来源于stack exchange,提问作者Suresh Kachwa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 14:00:00