- Mitglied seit
- 04. Jan 2012
- Beiträge
- 5.389
- Punkte für Reaktionen
- 1.206
- Punkte
- 234
Hallo zusammen,
der jarbalow83/ocrmypdf Container hat Berechtigungsprobleme, sofern das gemountete Volumen nicht der home-Ordner ist. Abhilfe schafft der Parameter -i womit ich die Quelldatei als stdin und die Ausgabedatei als stdout über- und ausgeben lasse. Das funktioniert auch.
Mein Problem ist jetzt das Logging. Die Ausgabe von Docker kommt immer im Terminal / Screen an, auch wenn ich die Ausgabe meines Skriptes explizit in eine Datei umleite.
Mein Aufruf sieht so aus:
So ein Skriptaufruf loggt alles andere, aber nicht die Zeile mit dem Dockeraufruf:
Der Entwickler verwieß mich auf diesen Link, ich habe die Logik dahinter aber noch nicht verstanden und umsetzen können.
Wer hat einen guten Rat für mich, wie ich das Protokoll von docker abfangen kann?
Vielen Dank im Voraus
der jarbalow83/ocrmypdf Container hat Berechtigungsprobleme, sofern das gemountete Volumen nicht der home-Ordner ist. Abhilfe schafft der Parameter -i womit ich die Quelldatei als stdin und die Ausgabedatei als stdout über- und ausgeben lasse. Das funktioniert auch.
Mein Problem ist jetzt das Logging. Die Ausgabe von Docker kommt immer im Terminal / Screen an, auch wenn ich die Ausgabe meines Skriptes explizit in eine Datei umleite.
Mein Aufruf sieht so aus:
Rich (BBCode):
dockerlog=$( docker run --rm -i $dockercontainer $ocropt - - < "$input" > "$output" )
echo "$dockerlog"
So ein Skriptaufruf loggt alles andere, aber nicht die Zeile mit dem Dockeraufruf:
Rich (BBCode):
sh ./skript.sh >> logdatei.log 2>&1
Der Entwickler verwieß mich auf diesen Link, ich habe die Logik dahinter aber noch nicht verstanden und umsetzen können.
Wer hat einen guten Rat für mich, wie ich das Protokoll von docker abfangen kann?
Vielen Dank im Voraus