我一直在尝试使用运行 python 程序的 GrovePI+,并希望通过创建 Azure IoT Edge 模块来扩展我的实验以包括与 Azure IoT Hub 集成。我知道我需要更新模块设置以使用升级的权限运行,以便程序可以访问 I/O,并且已经查看了有关如何完成此操作的文档,但是我在构建容器方面有点挣扎。我想到的方法是将图像基于 arm32v7/python:3.7-stretch 图像,并从那里包含以下运行命令:
RUN apt-get update &&\
apt-get -y install apt-utils curl &&\
curl -kL dexterindustries.com/update_grovepi | bash
问题是脚本失败了,因为它在/home/pi/
. 在我深入兔子洞之前,我想我应该检查一下我是否正在解决其他人已经解决的问题。有没有人构建 Docker 镜像来运行 GrovePi 程序?如果是这样,什么对你有用?