[英]issue for dockerizing nodejs app with yarn
我正在嘗試用yarn docker化我簡單的nodejs應用程序。 這是我的dockerfile。
FROM alpine:latest
RUN apk upgrade --update
FROM node:8
WORKDIR /apps/myapp
COPY . /apps/myapp
COPY package*.json /apps/myapp
RUN yarn && \
yarn run build
COPY yarn.lock /apps/myapp
當我運行此dockerfile時,我看到此輸出。 成功保存鎖定文件。 在60.16秒內完成。 紗線運行v1.15.2 $ react-scripts build創建優化的生產版本...帶有警告。
我看到“已保存的鎖定文件”,但是COPY失敗並顯示此錯誤消息。
刪除中間容器d4975a5f1155-> 12af3c2fd907步驟9/9:COPY yarn.lock / apps / myapp COPY失敗:stat /var/lib/docker/tmp/docker-builder042321912/yarn.lock:沒有此類文件或目錄
我的dockerfile有問題嗎?
在David Maze發表評論之后,您可能想要像這樣設置Dockerfile
FROM alpine:latest
RUN apk add --no-cache nodejs yarn
WORKDIR /apps/myapp
COPY . /apps/myapp
RUN yarn && yarn run build
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.