[nodejs][docker]容器化nodejs應用程式
  1. 直接加入docker file檔案

如果沒有出現Dockerfile選項的話,自己新增一個文字檔案,檔名改為Dockerfile,內容如下

FROM node:14-alpine

RUN mkdir -p /src
COPY . /src
WORKDIR /src

ENV PORT=1234
EXPOSE $PORT

RUN npm install
CMD node app.js

也是可以

FROM node:12-alpine

會小很多….

2. 練習的話,使用預設值就好

3. 開啟命令視窗

4. 下指令封裝

docker build -t demo/computerreg .

5. 檢查結果

docker images

6. 執行

docker run -p 1234:1234 --name CR -d demo/computerreg

7. 測試

http://127.0.0.1:1234/login