Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何从节点应用程序动态创建docker容器_Node.js_Docker - Fatal编程技术网

Node.js 如何从节点应用程序动态创建docker容器

Node.js 如何从节点应用程序动态创建docker容器,node.js,docker,Node.js,Docker,如何从节点应用程序动态创建docker容器。? 我尝试使用exec和spawn以及root权限执行docker命令,但不起作用。有人能帮我找出我的代码有什么问题吗 exec('docker run -it ubuntu14 >> log.log ', function callback(error, stdout, stderr) { console.log(stdout); res.send(stdout); }); 你得到了什么输出?任何错误?在此之前是否有验证和/或启

如何从节点应用程序动态创建docker容器。? 我尝试使用exec和spawn以及root权限执行docker命令,但不起作用。有人能帮我找出我的代码有什么问题吗

exec('docker run -it ubuntu14 >> log.log ', function callback(error, stdout, stderr) {
  console.log(stdout);
  res.send(stdout);
});

你得到了什么输出?任何错误?在此之前是否有验证和/或启动docker客户端的命令?您确定客户端正在运行吗?您应该使用包装器:@KLibby无错误消息,但docker未创建容器,所有其他docker命令(如cp、images和rm)都正常工作{{当前输出执行:docker运行-it ubuntu14>>userurl\u fact.cpp:/userurl\u fact.cpp:/userurl\u fact.cpp预期输出执行:docker运行-it ubuntu14>>userurl\u fact.cpp临时执行:docker cp userurl\u fact.cpp:/userurl\u fact.cpp}@SeeDart是当我使用命令提示符时,命令运行正常