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) {}
);

Кто-нибудь может посоветовать, пожалуйста?

Большое спасибо

0 ответов

Другие вопросы по тегам