我在容器上启动我的NodeJs服务器。但我不能访问此服务器在我的浏览Docker容器,启动Nodejs服务器
在服务器上localhost:8585
开始,但是当我尝试访问它在我的浏览器,我收到GET http://localhost:8585/ net::ERR_CONNECTION_RESET
有什么不对呢?
这是我的server.js文件
var express = require('express'),
path = require('path'),
config = require('./config.js');
var app = new express();
app.use('/', express.static(path.join(__dirname, '../client')));
app.get('/', function (req, res) {
res.send('Hello World!')
});
app.get('*', function(req, res) {
console.log('!!!!!!!!-------_!!!!!!!!!!!!!');
})
function start() {
app.listen(config.port, function() {
console.log('myProject listening on port ' + config.port + '!');
});
}
exports.start = start;
运行图像与
搬运工运行 - 它-v地方:地方-p 8585:8585 --name测试dockerImage
请更新您的问题将如何运行你的码头工人的容器,且使用 – whites11
请发表您的泊坞窗文件dockerfile还您用于启动服务器 –
我们不感兴趣的快件代码本身的主服务器上的文件,但Docker文件和你如何运行它 – mshaaban