---
# System prepended metadata

title: Docker筆記

---

# Docker筆記

<li> 在app同一層建立 Dockerfile檔案 內容:

    FROM node:12-alpine
    WORKDIR /app
    COPY . .
    RUN yarn install --production
    CMD ["node", "/app/src/index.js"]
    
<li> 建立IMAGE<br>
    docker build -t {name} .<br><br>

<li> 建立container並將port設為3000<br>
    docker run -dp 3000:3000 {name}<br>

![](https://i.imgur.com/uY4RlH6.png)<br>

到這邊已經成功將專案使用docker架設<br>

    小結 : 使用Docker指令去跑Dockerfile檔案

參考 : https://docs.microsoft.com/zh-tw/visualstudio/docker/tutorials/docker-tutorial