Ist es möglich, ein USB-Gerät einem LXC / Docker-Container auszusetzen?

Ich habe ein eingebettetes Systementwicklungs-Image in einer Docker-Datei. Um den Code zu flashen, muss ich über USB Serial (z./dev/ttyACM0).

Mit Docker habe ich die neue Funktion zum Binden von Inhalten verwendet (siehehttps://github.com/dotcloud/docker/issues/111, -b oder in jüngerer Zeit die-v Option), um die Hosts devfs für den Container verfügbar zu machen. Wenn ich mich jedoch mit dem Gerät verbinde ("cat / d / ttyACM0", d ist der Bind Mount für dev), erhalte ich die Meldung "Operation nicht zulässig". Ist es möglich, Mount nicht nur zu binden, sondern tatsächlich Zeichengeräte im Container zu verwenden?

Wäre es vielleicht sogar möglich, bestimmte Entwickler über udev-Regeln freizugeben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage