我正在努力使用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) {}
);
有人可以提供建议吗?
非常感谢