Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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
Javascript DockRode与节点一起工作,但不通过Webpack_Javascript_Node.js_Docker_Webpack - Fatal编程技术网

Javascript DockRode与节点一起工作,但不通过Webpack

Javascript DockRode与节点一起工作,但不通过Webpack,javascript,node.js,docker,webpack,Javascript,Node.js,Docker,Webpack,我正在尝试编写一个可以启动Docker容器的web应用程序。 因此,我正在使用dockerode模块。 短模块如下所示: //index.js var Docker = require('dockerode'); var docker = new Docker({socketPath: '/var/run/docker.sock'}); docker.buildImage({ /* Building image over here... */ }); node ind

我正在尝试编写一个可以启动Docker容器的web应用程序。 因此,我正在使用dockerode模块。 短模块如下所示:

//index.js

var Docker = require('dockerode');
var docker = new Docker({socketPath: '/var/run/docker.sock'});
docker.buildImage({
    /*
    Building image over here...
    */
});
node index.js
使用如下节点运行此JavaScript文件:

//index.js

var Docker = require('dockerode');
var docker = new Docker({socketPath: '/var/run/docker.sock'});
docker.buildImage({
    /*
    Building image over here...
    */
});
node index.js
很好用。我的本地Docker安装将构建一个新映像,然后创建一个新容器。最后,将启动此容器

但是,现在我尝试使用Webpack将此模块添加到web应用程序中

但现在的问题是:当使用webpack.config.js属性时

Webpack成功构建文件,但打开网站时我收到此问题:

Uncaught TypeError: stat is not a function
    at loop (gen.js:27528)
    at onnextentry (gen.js:27640)
    at Object.exports.pack (gen.js:27643)
    at Docker.buildImage (gen.js:22180)
    at buildImage (gen.js:21892)
    at Object.<anonymous> (gen.js:21888)
    at Object.<anonymous> (gen.js:21926)
    at __webpack_require__ (gen.js:20)
    at Object.exports.initBackend (gen.js:21874)
    at initBackends (gen.js:11552)
关于为什么我可以使用node构建docker图像,但在浏览器内部被调用时却不能构建docker图像,有什么建议吗?甚至可以通过浏览器启动Docker容器吗? 提前谢谢

甚至可以通过浏览器启动Docker容器吗

不是。浏览器无法与任何系统套接字(包括Docker套接字)通信

甚至可以通过浏览器启动Docker容器吗


不是。浏览器无法与任何系统套接字(包括Docker套接字)通信。

谢谢您的回复!谢谢你的回复!