我正在使用this开发和理解物联网边缘模块的示例。我使用的是 ubuntu 操作系统。最后,如果目标架构是 amd64,当我单击“deployment.templete.json”并单击“构建并推送 iotedge”解决方案时,它可以正常工作。但是,如果将我的目标架构更改为arm32并执行相同的操作,则会出现此错误(图像)。
在尝试@SatishBoddu-MSFT 回答后,上述问题已得到解决。这是构建过程中的新错误(img)。我该如何解决这个问题。
最佳答案
请检查 Dockerfile.arm32v7 文件并将镜像版本更新为如下所示,该模式可以在 Doc link 中看到.
请尝试如下所示,如果您需要进一步帮助,请告诉我们。
FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-env
或者
FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build-env
请引用Linux arm32 Tags .
另请参阅类似的GitHub issue这提供了更多信息。
关于c# - 当目标架构为arm32v7时,azure iot Edge构建失败(在ubuntu中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62024843/