I'm trying to install the Azure IoT Edge runtime on a Windows 10 machine. I've followed the instructions here up to and including the step for calling iotedgectl start
. When I execute the next step and run docker ps
to verify that the edgeAgent
container is running, I get an empty list. Has any body encountered anything like this before where the runtime says it successfully starts but nothing's running in docker
? I've confirmed in the IoT Hub that nothing has successfully connected for my IoT Device.
** EDIT ** : After reading some of the comments, I've found the docker logs. (Unfortunately starting with verbose logging didn't seem to help as the container appears to start normally, but it's helpful to know, so thank you @RomanKiss) The container appears to start successfully, but fails to connect to the IoT Hub via AMQP and shuts down:
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...
I've verified that the connection string is correct. I'm waiting to hear back from our Operations department about investigating traffic on AMQP port 5671. The Docker container is currently running with Linux containers.
Output of 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