Tag: linux containers

LXD – 如何通过nodejs下的unix套接字域连接到LXD API?

如何通过nodejs下的unix套接字域连接到LXD API? 我尝试下面的代码,但失败。 我有这个答案: HTTP / 1.1 400错误的请求 var net = require('net'); var lxdUSD='/var/lib/lxd/unix.socket'; var net = require('net'); var client = net.connect({path: lxdUSD}, function() { //'connect' listener console.log('connected to socket!: '+lxdUSD); }); client.on('data', function(data) { console.log(data); console.log(data.toString()); client.end(); }); client.on('end', function() { console.log('disconnected from socket!: '+lxdUSD); }); client.on('error', function() { console.log('Error'); process.exit(-1); }); setInterval(function(){ var […]

Docker – 为什么这个express.js容器有一个暴露/发布的端口拒绝连接? (使用boot2docker)

在Docker容器中有一个简单的hello world express.js应用程序。 它被设置为在端口8080上运行,docker文件在图像中公开这个端口。 此外,我运行映像时发布端口。 然而,当我试图做一个简单的curl请求,连接被拒绝。 以下是我如何设置这个testing: 我的Dockerfile非常简单: FROM node ADD ./src /src WORKDIR /src # install your application's dependencies RUN npm install # replace this with your application's default port EXPOSE 8080 # replace this with your main "server" script file CMD [ "node", "server.js" ] 而在我的./src目录中,我有一个如下所示的server.js文件: var express = require('express'); var app = […]