Ich versuche, die i2c-Pins auf einem Raspberry Pi in einem Docker Container zu verwenden. Installiere ich alle meine Module RUN verwenden, aber wenn ich die CMD verwenden, um meine Python-Programm i einen Fehler ausführen, dieI2C in einem Docker Container
Trackback (most recent call last):
file "test.py", line 124, in <module>
bus = smbus.SMBus(1)
IOError: [Errno 2] No such file or directory
sagt, wenn ich diese auf meinem Raspberry Pi laufen und nicht in meinem Behälter funktioniert es gut. Aber wenn ich meine i2c-Pins auf meinem Himbeer-Pi ausschalte, gibt es mir den gleichen Fehler, wenn ich es laufe. Ich weiß, dass es damit zu tun hat, dass meine i2c-Pins aktiviert sind. Weiß jemand, wie man dieses Problem löst?
Danke, das hat Wunder für das getan, was ich wollte. –
Irgendwelche Ideen über Docker-komponieren? – dmigo
Docker komponieren bietet Unterstützung für so ziemlich alle "docker run" -Option. Siehe [docs] (https://docs.docker.com/compose/compose-file/) für das Äquivalent zu '--device'. – larsks