Moin Zusammen.
Habe momentan Probleme ein USB Device in einen Docker Container einzubinden. Den USB Port mit dem entsprechenden Gerät finde ich über den Befehl "lsusb" - /dev/ttyUSB*.
Habe eine Anleitung gefunden, in der beschrieben steht, man soll den Docker exportieren und den Befehl "devices" : null, entsprechend dem USB Port ändern und anschließend die .json Datei wieder importieren. Leider mit dem Ergebnis, dass der Container mit der Fehlermeldung "no such file or directory" nicht mehr startet.
Es handelt sich um den Octoprint Container und Ziel ist es, meinen Drucker entsprechend zu erreichen. Eventuell hat ja jemand einen Tipp für mich.
Mein Vorgehen beim erstellen des Container
Über die GUI den Container unter Registrierung suchen und laden
Image starten (ohne Root-Rechte)
Container exportieren
In der .json Datei mittels Editor die Zeile
suchen und in
ändern.
Anschließend den Container wieder importieren.
Beim Startversuch wird der Container sofort wieder gestoppt.
Fehlermeldung:
Start container octoprint4 failed: {"message":"error gathering device information while adding custom device \"/dev/ttyUSB0\": no such file or directory"}.
Zusatzinfo:
Wenn ich den Container in hoher Prioriträt ausführen lassen, bekommen ich die Devices /dev/ttyS0-3 in Octoprint angezeigt. Kann mich darüber aber nicht mit dem
Drucker verbinden
DSM Version 6.2.4
Habe momentan Probleme ein USB Device in einen Docker Container einzubinden. Den USB Port mit dem entsprechenden Gerät finde ich über den Befehl "lsusb" - /dev/ttyUSB*.
Habe eine Anleitung gefunden, in der beschrieben steht, man soll den Docker exportieren und den Befehl "devices" : null, entsprechend dem USB Port ändern und anschließend die .json Datei wieder importieren. Leider mit dem Ergebnis, dass der Container mit der Fehlermeldung "no such file or directory" nicht mehr startet.
Es handelt sich um den Octoprint Container und Ziel ist es, meinen Drucker entsprechend zu erreichen. Eventuell hat ja jemand einen Tipp für mich.
Mein Vorgehen beim erstellen des Container
Über die GUI den Container unter Registrierung suchen und laden
Image starten (ohne Root-Rechte)
Container exportieren
In der .json Datei mittels Editor die Zeile
Code:
"devices" : null,
suchen und in
Code:
"devices" : [
{
"pathOnHost": "/dev/ttyUSB0",
"PathInContainer": "/dev/ttyUSB0",
"CgroupPermissions": "rwm"
}
],
ändern.
Anschließend den Container wieder importieren.
Beim Startversuch wird der Container sofort wieder gestoppt.
Fehlermeldung:
Start container octoprint4 failed: {"message":"error gathering device information while adding custom device \"/dev/ttyUSB0\": no such file or directory"}.
Zusatzinfo:
Wenn ich den Container in hoher Prioriträt ausführen lassen, bekommen ich die Devices /dev/ttyS0-3 in Octoprint angezeigt. Kann mich darüber aber nicht mit dem
Drucker verbinden
DSM Version 6.2.4