附上 docker 镜像关系图
1. mkdir node-docker
创建目录
2. cd node-docker
进入目录
3. touch Dockerfile
创建文件
4. vim Dockerfile
编写 Dockerfile 文件
5. FROM node:12.18.1
必写的一个指令,最底层的镜像
6. ENV NODE_ENV=production
设置 node 变量
7. WORKDIR /app
之后的操作都在这个目录进行
8. COPY ["package.json", "package-lock.json*", "./"]
复制 node-docker 下那些文件到当前目录(./表示当前目录 /app) 下
9. RUN npm install
docker pull 时运行的指令
10. COPY . .
复制当前目录所有文件到 /app 目录
11. CMD [ "node", "server.js" ]
docker run 的时候执行的命令
原文:https://www.cnblogs.com/my-Sakura/p/13912422.html