Dockerode: command run omxplayer

Sto cercando di eseguire un contenitore utilizzando il dockerode. Ho il seguente command che funziona perfettamente quando viene inserito alla row di command

docker run -it --rm --device /dev/vchiq:/dev/vchiq -v /media/storage:/storage video -o hdmi -p storage/tr01/TR01.mp4 

ma quando corrono per il dockerode interno esce immediatamente senza errori. Ho provato alcune varianti come segue

Primo tentativo…

 docker.run( 'video', ['-it --rm --device /dev/vchiq:/dev/vchiq -v /media/storage:/storage video -o hdmi -p storage/tr01/TR01.mp4'], process.stdout, {}, function (err, data, container) {} ); 

… e il secondo tentativo …

 docker.run( 'video', ['-it --rm --device /dev/vchiq:/dev/vchiq video -o hdmi -p storage/tr01/TR01.mp4'], process.stdout, { "Binds" : ["/media/storage:/storage"], "Privileged" : true }, function (err, data, container) {} ); 

Può qualcuno consigliare?

Grazie molto