gpt4 book ai didi

python - Dockerfile 中允许访问 USB 端口吗?

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:32 27 4
gpt4 key购买 nike

我已经使用 Raspberry Pi Zero 设置了 BalenaCloud,这样当我推送到存储库时,它会自动下载到树莓派上。除了我正在运行的脚本之外,我还有一个 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 时,它可以正常工作。

感谢任何帮助。

最佳答案

可以在docker run命令行指定设备

docker run  (...) --device=/dev/ttyUSB0 (...)

关于python - Dockerfile 中允许访问 USB 端口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58190198/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com