首页 > 其他 > 详细

一个node项目的docker镜像制作

时间:2021-08-11 15:29:33      阅读:37      评论:0      收藏:0      [点我收藏+]

 

现在有一个由node开发的Web项目,需要制作doker镜像

  1. 这是一个需要在node环境中运行的项目,需要一个node基础镜像
  2. 需要监听端口3000
  3. 需要执行的文件是/src/server/server.js

步骤:

# 在仓库中搜索node基础镜像 
docker search node
技术分享图片
技术分享图片
将第一个node镜像拉取到本地
现在就有了一个作为运行环境的基础镜像了
 
docker pull node
在项目根目录中,创建Dockerfile文件
技术分享图片

 

 

# FROM 后面是基础镜像名称
FROM node
# 拷贝游戏项目根目录下的所有文件到镜像的/app目录下
COPY . /app/
# 设置工作目录为app目录,当进入容器时就直接在app目录下了
WORKDIR /app

# 声明监听端口是 3000
EXPOSE 3000

# 在运行镜像容器时,执行 node /app/src/server/server.js 这条命令
CMD ["node","/app/src/server/server.js"]
在Dcokerfile文件所在目录执行下面命令进行打包
docker build -t 镜像名:版本 .

 技术分享图片

 

 镜像制作完成

 

 

一个node项目的docker镜像制作

原文:https://www.cnblogs.com/ellen-mylife/p/15127099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!