Сборка Docker контейнера для Azure IoT Edge Module с GrovePI + - PullRequest
0 голосов
/ 31 марта 2020

Я экспериментировал с GrovePI +, выполняющими python программы, и собираюсь расширить свои эксперименты, чтобы включить интеграцию с Azure IoT Hub путем создания Azure IoT Edge модулей. Я знаю, что мне нужно обновить настройки модуля для запуска с расширенными правами, чтобы программа могла получить доступ к вводу-выводу и ознакомилась с документацией о том, как это сделать, но я немного борюсь с созданием контейнера. Подход, который я имел в виду, состоял в том, чтобы основать образ на arm32v7 / python: 3.7-растягивающемся образе и оттуда включить следующую команду запуска:

RUN apt-get update &&\
    apt-get -y install apt-utils curl &&\ 
    curl -kL dexterindustries.com/update_grovepi | bash

Проблема заключается в том, что скрипт не работает потому что он ищет файлы в /home/pi/. Прежде чем я go глубже в кроличью нору, я подумал, что должен проверить и посмотреть, работаю ли я над проблемой, которую кто-то уже решил. Кто-нибудь создавал Docker образы для запуска программ GrovePi? Если да, то что у вас сработало?

...