簡體   English   中英

用yarn Docker化nodejs應用程序的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM