azure Ошибка сборки iot edge, когда целевая архитектура - arm32v7 (в ubuntu) - PullRequest
1 голос
/ 26 мая 2020

Я использую этот пример для разработки и понимания модулей iot edge. Я использую ОС Ubuntu. В конце, если целевая архитектура - amd64, когда я нажимаю на deployment.templete. json и нажимаю build, и решение pu sh iotedge работает отлично. Но если изменить мою целевую архитектуру на arm32 и сделать то же самое, получив эту ошибку (изображение). enter image description here

после попытки @ SatishBoddu-MSFT ответить, что указанная выше проблема решена. это новая ошибка (img) во время сборки. Как мне ее исправить. enter image description here

1 Ответ

1 голос
/ 27 мая 2020

Пожалуйста, проверьте файл Dockerfile.arm32v7 и обновите версию образа, как показано ниже, шаблон можно увидеть здесь в этой Do c ссылке .

Попробуйте, как показано ниже и дайте нам знать, если вам понадобится дополнительная помощь.

ОТ mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-env

OR

ИЗ mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build-env

enter image description here

См. Linux Теги arm32 .

Также см. Аналогичную проблему GitHub , которая дает дополнительную информацию.

...