编译构建 CodeArts Build-使用Dockerfile制作镜像失败:执行命令失败

时间:2025-01-26 10:36:48

执行命令失败

问题现象

使用Dockerfile制作镜像时,在执行docker build阶段报如下错:

exec user process caused "exec format error"

原因分析

此问题出现的原因一般有两个:

  • 制作镜像的基础镜像和执行机不匹配,如:镜像为arm的,但是执行机是x86的。
  • Dockerfile文件内容从其他地方复制过来时出现问题。

处理方法

  1. 先确认镜像和执行机是否匹配,如果镜像是x86的镜像,就只能用x86的执行机。
  2. 重新执行构建,查看是否成功,如果不成功,手动输入Dockerfile后再重新执行。
support.huaweicloud.com/codeci_faq/codeci_faq_1045.html