Hallo zusammen,
ich arbeite mich gerade in Docker ein und im Moment daran ab.
Es gelang mir als Neuling mit schon altersweißem Haar nach teils sehr langem Lesen und Internetsuche bereits verschiedene Abbilder/Container zum Laufen zu bringen - auch nachdem ich erst mal verstanden hatte, dass der "Ausführungsbefehl" in der GUI nicht identisch mit dem ist, was der Image-Ersteller als run-Befehl auf seiner Seite wiedergibt, sondern dass ich die aufgeführten Infos in der GUI eingeben muss
Konkret habe ich nun eine Frage zu HandBrake bei der ich einfach nicht weiterkomme https://hub.docker.com/r/jlesage/handbrake/.
Das normale Umwandeln meiner Aufnahmen klappt damit wirklich gut.
Aber es ist laut der Seite von jilesage auch möglich, die Hardwarebeschleunigung (ich habe die DS218+ mit entsprechend unterstützendem Intel-Prozessor) mit folgendem Befehl zu aktivieren:
Ihr könnt es euch denken: H.264-Intel taucht natürlich nicht auf.
Ich habe nun leider überhaupt keinen Peil, wo ich das --device /dev/dri in der Docker-GUI der DS unterbringen soll und bitte herzlich um einen Tipp.
In dem Zusammenhang habe ich gleich noch eine zweite Frage:
Ich habe jetzt schon so viel herumprobiert, dass ich bei der Weiterleitung von lokalem Port zu Container Port anscheinend lauter "Leichen" habe. Soll heißen: Obwohl ich nach jeweils frustranem Versuch in Sachen Hardware-Beschleunigung den erzeugten Container lösche, muss ich beim nächsten Versuch immer einen neuen, anderen lokalen Port angeben, da mir die Docker-GUI sagt, dass der entsprechende schon verwendet wird. Dabei habe ich im Moment nur 5800 und 5801 tatsächlich im Einsatz, aber 5802 und 5803 sind durch meine Versuche auch blockiert laut GUI. Wenn ich also so weitermache...
Wie bekomme ich dies bereinigt?
Habt vielen Dank für eure Geduld mit mir und im Voraus nochmals vielen Dank für eure weiterführende Hilfe!
LG Christian
ich arbeite mich gerade in Docker ein und im Moment daran ab.
Es gelang mir als Neuling mit schon altersweißem Haar nach teils sehr langem Lesen und Internetsuche bereits verschiedene Abbilder/Container zum Laufen zu bringen - auch nachdem ich erst mal verstanden hatte, dass der "Ausführungsbefehl" in der GUI nicht identisch mit dem ist, was der Image-Ersteller als run-Befehl auf seiner Seite wiedergibt, sondern dass ich die aufgeführten Infos in der GUI eingeben muss
Konkret habe ich nun eine Frage zu HandBrake bei der ich einfach nicht weiterkomme https://hub.docker.com/r/jlesage/handbrake/.
Das normale Umwandeln meiner Aufnahmen klappt damit wirklich gut.
Aber es ist laut der Seite von jilesage auch möglich, die Hardwarebeschleunigung (ich habe die DS218+ mit entsprechend unterstützendem Intel-Prozessor) mit folgendem Befehl zu aktivieren:
The /dev/dri device must be exposed to the container. This is done by
adding the --device /dev/dri parameter to the docker run command,
When Intel Quick Sync Video is properly enabled, HandBrake offers the following
video encoder: H.264 (Intel QSV).
Ihr könnt es euch denken: H.264-Intel taucht natürlich nicht auf.
Ich habe nun leider überhaupt keinen Peil, wo ich das --device /dev/dri in der Docker-GUI der DS unterbringen soll und bitte herzlich um einen Tipp.
In dem Zusammenhang habe ich gleich noch eine zweite Frage:
Ich habe jetzt schon so viel herumprobiert, dass ich bei der Weiterleitung von lokalem Port zu Container Port anscheinend lauter "Leichen" habe. Soll heißen: Obwohl ich nach jeweils frustranem Versuch in Sachen Hardware-Beschleunigung den erzeugten Container lösche, muss ich beim nächsten Versuch immer einen neuen, anderen lokalen Port angeben, da mir die Docker-GUI sagt, dass der entsprechende schon verwendet wird. Dabei habe ich im Moment nur 5800 und 5801 tatsächlich im Einsatz, aber 5802 und 5803 sind durch meine Versuche auch blockiert laut GUI. Wenn ich also so weitermache...
Wie bekomme ich dies bereinigt?
Habt vielen Dank für eure Geduld mit mir und im Voraus nochmals vielen Dank für eure weiterführende Hilfe!
LG Christian