Docker-Container kann ein Gerät mit serieller Schnittstelle nicht sehen
Ich versuche, einen Docker-Container mit Zugriff auf eine serielle Schnittstelle auf dem Host auszuführen.
Hier ist was ich getan habe:
Ich habe einen Mac benutztuf dem Host installierte Treiber http: //www.prolific.com.tw/US/ShowProduct.aspx? p_id = 229 & pcid = 41) Im Gerät eingestecktRanls /dev/t*
das zurückgegeben/dev/tty.usbserial
- so hat es funktioniertRan den Container,docker run -it --privileged -v /dev:/dev node:4.4.0 /bin/bash
, und dannls /dev/t*
innerhalb des Containers, der das @ nicht zurückgegeben h/dev/tty.usbserial
Gerät ...Ich habe viel mit verschiedenen Variationen von Parametern gespielt, aber die funktionierende habe ich nicht gefunden:)
Auch die--device
flag ist nicht für mich geeignet, da das Gerät möglicherweise erneut verbunden wird und der Name von @ abweichen kan/dev/tty.usbserial
.