基于 Docker 部署 Node.js 应用及相关技术解析
1. 运行基于新镜像的容器
要运行基于新镜像的容器,可以使用以下命令:
docker run -i -t centos-microservices:1.0 /bin/bash
此命令将让我们进入容器的 shell。可以通过运行 node -v 来确认 Node.js 是否已安装,若安装成功,将输出 Node.js 的版本,这里是 4.2.4。
2. 部署 Node.js 应用
要在容器内部署 Node.js 应用,需将本地机器的代码暴露给 Docker 容器。具体步骤如下:
1. 创建要在容器内运行的小应用 :
var express = require('express');
var myApplication = express();
app.get('/hello', function (req, res) {
res.send('Hello Earth!');
});
var port = 80;
app.listen(port, function () {
console.log('Listening on port '+ port);
});
这是一个使用 Express 的简单应用,在浏览器中访问 http://localhost:80/hello
Docker部署Node.js应用全解析
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



