Docker 構建鏡像node
一、首先,在項目的根目錄下,新建一個文本文件.dockerignore,寫入下面的內容。git
.git
node_modules
npm-debug.log
二、而後在項目的根目錄下,新建一個文本文件 Dockerfile,寫入下面的內容。docker
FROM node:8.4 COPY . /app WORKDIR /app RUN npm install --registry=https://registry.npm.taobao.org EXPOSE 3000
三、建立 image 文件npm
注:有了 Dockerfile 文件之後,就能夠使用docker image build命令建立 image 文件了。app
$ docker build -t koa-demo . # 或者 $ docker build -t koa-demo:0.0.1 .
注:上面代碼中,-t參數用來指定 image 文件的名字,後面還能夠用冒號指定標籤。koa
若是不指定,默認的標籤就是latest。ui
最後的那個點表示 Dockerfile 文件所在的路徑,上例是當前路徑,因此是一個點。spa
若是運行成功,就能夠看到新生成的 image 文件koa-demo了。debug
四、查看是否生成構建鏡像code
$ docker image ls