Docker DockRode:运行omxplayer命令
我正在努力使用DockerRode运行一个容器。我有下面的命令,当在命令行中输入时,它可以完美地运行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 --
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) {}
);
有人能给我建议吗
非常感谢