Docker DockRode:运行omxplayer命令

Docker DockRode:运行omxplayer命令,docker,omxplayer,Docker,Omxplayer,我正在努力使用DockerRode运行一个容器。我有下面的命令,当在命令行中输入时,它可以完美地运行 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 --

我正在努力使用DockerRode运行一个容器。我有下面的命令,当在命令行中输入时,它可以完美地运行

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) {}
);
有人能给我建议吗

非常感谢