我正在尝试在 Windows 10 机器上安装 Azure IoT Edge 运行时。我已按照此处的说明进行操作,包括调用iotedgectl start
. 当我执行下一步并运行docker ps
以验证edgeAgent
容器是否正在运行时,我得到一个空列表。在运行时说它成功启动但没有任何东西运行之前,是否有任何机构遇到过这样的事情docker
?我已在 IoT 中心确认我的 IoT 设备没有成功连接任何东西。
** 编辑 ** :阅读一些评论后,我找到了 docker 日志。(不幸的是,从详细日志开始似乎没有帮助,因为容器似乎正常启动,但知道它很有帮助,所以谢谢@RomanKiss)容器似乎成功启动,但无法通过 AMQP 连接到 IoT 中心,并且关闭:
2017-12-05 22:47:10 [INF] - Edge agent attempting to connect to IoT Hub via AMQP...
2017-12-05 22:47:11 [INF] - Edge agent attempting to connect to IoT Hub via AMQP over WebSocket...
我已经验证连接字符串是正确的。我正在等待运营部门关于调查 AMQP 端口 5671 上的流量的回复。Docker 容器目前正在与 Linux 容器一起运行。
输出docker ps -a
:
C:\Users\myuser\Downloads>docker ps --all
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
26c1d3363ba0 microsoft/azureiotedge-agent:1.0-preview "/usr/bin/dotnet M..." 8 seconds ago Exited (1) 3 seconds ago edgeAgent