我想在Docker容器内使用树莓派上的i2c引脚。我通过RUN安装了所有模块,但当我使用CMD运行Python程序时,会出现错误:
Trackback (most recent call last):
file "test.py", line 124, in <module>
bus = smbus.SMBus(1)
IOError: [Errno 2] No such file or directory
如果我在树莓派上运行而不是在容器中运行,它可以正常工作。但是当我关闭树莓派上的i2c引脚时,在运行它时会出现相同的错误。因此,我知道这与我的i2c引脚有关。是否有人知道如何解决这个问题?
docker run
选项的支持。请参阅文档获取与--device
相当的选项。 - larsks