现在有一个由node开发的Web项目,需要制作doker镜像
步骤:
# 在仓库中搜索node基础镜像
docker search node
docker pull node
# 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"]
docker build -t 镜像名:版本 .
镜像制作完成
原文:https://www.cnblogs.com/ellen-mylife/p/15127099.html