Dockerode:运行omxplayer命令

时间:2017-03-08 11:11:21

标签: docker omxplayer

我正在努力使用dockerode运行容器。我有以下命令在命令行输入时完美运行

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

但是当我在dockerode内部运行时,它立即退出而没有错误。我尝试了以下几个变种

首次尝试......

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 个答案:

没有答案