Я слежу за учебником, размещенным здесь:
https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-function
Я попробовал Build and Push IoT Edge Solution, перечисленный в шаге № 6 шага Build your IoT Edge solution, и получил следующую ошибку:
Шаг 1/3: ИЗ mcr.microsoft.com/azureiotedge-functions-binding:1.0.0-linux-amd64 1.0.0-linux-amd64: извлечение из операционной системы Linux с привязкой к функциям azureiotedge невозможно на этой платформе
Итак, я заметил в папке модуля CSharpFunction несколько объектов Dockerfile. 1 - это Windows, а остальные 3 - Linux, включая тот, который вызвал ошибку. Поскольку все файлы докеров и команда для сборки и отправки генерируются приложением, какие настройки или другие параметры доступны, чтобы заставить его использовать правильный контейнер Docker для сборки и / или развертывания? TIA