我已经用我的Raspberry Pi Zero设置了BalenaCloud,这样当我推送到一个仓库时,它会自动下载到Raspberry Pi上。
在运行脚本的同时,我还有一个DockerFile
(我不是100%理解DockerFiles
)。
我发现连接到Pi的USB设备(条形码扫描仪)不起作用。我知道是因为我可以通过BalenaCloud查看日志,并且在扫描条形码时看不到任何内容。
我在想这是因为我没有在DockerFile中包含与USB端口有关的内容,但是我不确定吗?这是我的DockerFile
:
FROM balenalib/rpi-debian-python:latest
RUN apt-get update
RUN apt-get install python3-pymongo
RUN mkdir -p apps
COPY ./apps/ ./apps/
CMD ["python3", "apps/main.py"]
我知道我正在运行的脚本可用于USB设备,因为当我在桌面模式下运行Pi时,它可以正常工作。
感谢您的帮助。
答案 0 :(得分:0)
您可以在docker run命令行上指定设备
docker run (...) --device=/dev/ttyUSB0 (...)