Ich habe ein Embedded-System-Entwicklungs-Image in einer Docker-Datei enthalten. Um den Code zu flashen, muss ich mich über USB Serial (z. B./dev/ttyACM0) mit den Knoten verbinden.Ist es möglich, ein USB-Gerät einem lxc/docker Container auszusetzen?
Mit Docker habe ich die neue Funktion zum Einbinden von Bindungen verwendet (siehe https://github.com/dotcloud/docker/issues/111, Option -b oder latted? -v), um die Hosts devfs dem Container zugänglich zu machen. Jedoch, immer wenn ich verbinde ("cat/d/ttyACM0", d ist die Bindung mount an dev) an das Gerät bekomme ich "Operation nicht erlaubt". Ist es möglich, nicht nur Mount zu binden, sondern tatsächlich Zeichengeräte im Container zu verwenden?
Wäre es vielleicht sogar möglich, bestimmte Devs über udev-Regeln offenzulegen.
Danke - ich habe den wesentlichen Teil hier kopiert. Ich glaube, ich habe zumindest einen Teil der Frage beantwortet ("Ist es möglich, nicht nur Mount zu binden, sondern tatsächlich Zeichengeräte im Container zu verwenden?"). – tuomassalo