【发布时间】:2020-08-04 14:35:43
【问题描述】:
当我的 Edge 设备在 Raspberry Pi 4 中运行时,我已经开发了一个模块并为 arm64v8 架构构建了映像。我在 config 文件夹中正确获取了文件 deployment.arm64v8.json。但是,当我在 Visual Studio Code 中右键单击设备并选择为单个设备创建部署时,模块正在添加,但其中一个模块显示退避状态。这可能是什么问题,并且严格遵循this doc。
我也试过重启服务。
设备信息
主机操作系统:Raspberry OS 架构:Arm64v8 容器操作系统:Linux 容器
运行时版本
iotedge:iotedge 1.0.9.4 Docker/Moby [运行 docker 版本]:
更新:
我正在尝试在我的 64 位 Windows 开发机器中构建 arm32 映像,我想这就是我遇到此问题的原因。现在我有 3 个选项。
- 从这里安装 64 位版本的 Raspberry OS
- 设置 32 位虚拟机并将其用作开发机和 构建 32 位图像
- 我已经运行了 WSL,可能正在运行 Visual Studio 代码 那里有解决方案?
你能告诉我什么是更好的方法吗?
【问题讨论】:
标签: azure docker iot azure-iot-hub azure-iot-edge