# 一、下载node镜像
docker pull node
@前端进阶之旅: 代码已经复制到剪贴板
下载完后docker images查看一下,稍后用到
# 二、创建Dockerfile
FROM node
RUN mkdir -p /home/Service
WORKDIR /home/Service # Bundle app source
COPY . /home/Service
RUN npm install
EXPOSE 8888
CMD npm start
## 如果想运行多条指令可以这样:
## CMD git pull && npm install && npm start
@前端进阶之旅: 代码已经复制到剪贴板
# 2.1 FROM
FROM node
@前端进阶之旅: 代码已经复制到剪贴板
FROM是构建镜像的基础源镜像,node这个是镜像的名称,也就是我们一开始从国内服务器上拉下来的那个Image。如果本地没有Docker会自己pull镜像
# 2.2 RUN
后面跟的是在这个新容器中执行的命令
#在容器中创建一个目录
RUN mkdir -p /home/Service
@前端进阶之旅: 代码已经复制到剪贴板
# 2.3 WORKDIR
容器的工作目录
#将容器的工作目录定位到 /home/Service中
WORKDIR /home/Service
@前端进阶之旅: 代码已经复制到剪贴板
# 2.4 COPY
将本地的东西拷贝到容器的指定目录下