Dockerode: запустить команду omxplayer
Я изо всех сил пытаюсь запустить контейнер, используя докероде. У меня есть следующая команда, которая отлично работает при вводе в командной строке
docker run -it --rm --device /dev/vchiq:/dev/vchiq -v /media/storage:/storage video -o hdmi -p storage/tr01/TR01.mp4
но когда я бегу за внутренней докерой, она сразу выходит без ошибок. Я попробовал несколько вариантов следующим образом
Первая попытка...
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) {}
);
... и вторая попытка...
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) {}
);
Кто-нибудь может посоветовать, пожалуйста?
Большое спасибо