我一直在尝试获取一些用于 CodeBuild 中的 ARM 交叉编译设置的不同 Docker 映像。在我的项目中,如果我选择其中一个非自定义映像,它就可以工作,因此我缩小了我提供的图像范围。
我有自己的自定义 docker 镜像(它在本地与本地代码构建脚本一起工作)托管在 ECR 上,我也尝试过这个镜像:https://hub.docker.com/r/arm32v7/debian/
这两个镜像,我都遇到了配置失败:SINGLE_BUILD_CONTAINER_DEAD:在完成构建之前发现构建容器已死亡。构建容器因内存不足或 Docker 镜像不受支持而死亡
这基本上就是我所得到的全部信息。
问题:这些图像应该可以工作吗?我对 AWS 还很陌生,我绞尽脑汁想弄明白为什么这些图像在我本地工作正常的情况下会工作。