ubuntu 18.04 docker nodejs镜像

  1. 新建index.js文件
var http = require("http");

http.createServer(function(req,res){
    res.writeHead(200,{"Content-type":"text/html"});
    res.write("Hello NodeJs");
    res.end();
}).listen(8888);
  1. 新建package.json
npm init -y
  1. package.json文件中定义命令 "start": "node index.js"
  2. 新建Dockerfile
from hub.c.163.com/library/node

MAINTAINER cuichen cancer_1942913930@163.com

RUN mkdir -p /home/www/cuic
WORKDIR /home/www/cuic

COPY . /home/www/cuic

RUN npm install

EXPOSE 8888

CMD ["npm", "run", "start"]
  1. 创建镜像
docker build -t cuic-node:latest .
docker images
  1. 运行镜像
docker run -d -p 88:8888 cuic-node
docker ps
  1. 访问localhost:88
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容