我正在尝试将我的 IoT 边缘设备上的模块启动到我已经设置的一些指定的 docker 网络中。
查看此处的自述文件(github iotedge/edge-agent),似乎表明我可以NetworkId
在模块上设置一个环境变量edgeAgent
,这将导致它在该 docker 网络中启动新模块。
在我的边缘主机上,我有以下网络:
user@iot-edge:~$ sudo docker network ls
NETWORK ID NAME DRIVER SCOPE
79a913b7939e azure-iot-edge bridge local
8ec9339ee789 bridge bridge local
4c4dc85139ab host host local
ca2bdc648e9f none null local
585545f54602 my-network bridge local
我在我的 Azure 门户中设置NetworkId
环境变量。edgeAgent
无论我是否将其设置为my-network
或585545f54602
,新模块总是会启动到azure-iot-edge
网络中。
我是否遗漏了一些关于它应该工作的方式,还是有更好的方法来实现我所追求的结果?