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