Zum Debugging: Um überhaupt erstmal herauszufinden wo das Problem liegt, sollte man in
Shopware_Components_Document::render()
nach
if ($this->_preview == true || !$this->_documentHash) {
$mpdf = new mPDF('utf-8', 'A4', '', '', $this->_document['left'], $this->_document['right'], $this->_document['top'], $this->_document['bottom']);
folgende Zeilen einfügen
$mpdf->showImageErrors = true;
$mpdf->debug = true;
Dann die Vorschau-Funktion nutzen. Hat mir geholfen, ein DNS-Problem zu identifizieren (im Docker-Container hat mPDF versucht, sich das Bild vom Live- statt vom Development-System zu ziehen).