首先在项目根目录创建Dockerfile
FROM node:18.19
RUN mkdir /app
COPY . /app
WORKDIR /app
RUN npm install
EXPOSE 8081
CMD [\”npm\”,\”run\”,\”start\”]
添加.dockerignore文件
/dist
/node_modules
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.DS_Store
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
.vscode/*
docker创建镜像, -t表示镜像的名字
docker build -t server:v1.0 .
查看镜像
docker images
启动镜像,-d后台运行,-p设置端口,第一个8081为电脑端口,后一个8081为容器内部的端口
docker run -d -p 8081:8081 server:v1.0
查看容器启动情况
docker ps
进入到容器内部,查看node版本
docker exec -it hopeful_khorana bash
退出容器
exit
停止容器
# stop停止
docker stop 容器名称或者容器ID
# 关闭
docker kill 容器名称或者容器ID
到此这篇关于docker配置node项目的实现步骤的文章就介绍到这了,更多相关docker配置node项目内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!