【发布时间】:2019-01-19 14:21:13
【问题描述】:
我一直在关注此处发布的教程:
https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-function
我尝试了构建您的 IoT Edge 解决方案步骤的第 6 步中列出的构建和推送 IoT Edge 解决方案,但出现以下错误:
步骤 1/3:来自 mcr.microsoft.com/azureiotedge-functions-binding:1.0.0-linux-amd64 1.0.0-linux-amd64:从 azureiotedge-functions-binding 中提取 镜像操作系统“linux”不能在这个平台上使用
所以我注意到 CSharpFunction 模块文件夹中有几个 Dockerfile 对象。 1 个是 Windows,另外 3 个是 linux,包括导致错误的那个。由于所有 docker 文件以及执行构建和推送的命令都是应用程序生成的,因此有哪些设置或其他选项可以强制它使用正确的 Docker 容器进行构建和/或部署? TIA
【问题讨论】:
标签: visual-studio azure docker