Docker build(Windows)在RUN'npm install'后挂起。

编程入门 行业动态 更新时间:2024-10-08 20:34:56

Docker build(Windows)在RUN'npm install'后<a href=https://www.elefans.com/category/jswz/34/1771174.html style=挂起。"/>

Docker build(Windows)在RUN'npm install'后挂起。

正如标题所述,我正在尝试使用'NPM install'构建一个Dockerfile,如下所示:

FROM mcr.microsoft/windows/nanoserver:1809 AS build-nodejs
WORKDIR /app
COPY . .

ARG NODE_VERSION=12.10.0

RUN echo "Downloading NodeJS version %NODE_VERSION% ..." && \
    curl "%/node-v%NODE_VERSION%-win-x64.zip" --output nodejs.zip && \
    echo "Expanding NodeJS ..." && \
    tar -xvf nodejs.zip -C "C:\\" 

RUN SET "PATH=%PATH%C:\node-v%NODE_VERSION%-win-x64" && \
    SET NODE_OPTIONS="--max_old_space_size=4096" && \
    SET CI=true && \
    ECHO "npm install ..." && \
    npm install
 .
 . 
 .

移至以下“从”步骤需要15分钟!

FROM mcr.microsoft/dotnet/core/sdk:3.0.100 AS build-netcore
WORKDIR /app
.
.
.

RUN命令和FROM步骤之间会发生什么?为什么需要15分钟才能进入FROM步骤?我怀疑图像内的node_modules创建是原因,可能是某种原因将其传递给FROM部分。我可能当然错了,很想听听更多的意见!

回答如下:

只有两次机会。 FROM将下载图像,但仅在同一盒中第一次下载。您的副本。 。如果您直接拥有大量内容,将需要一些时间。

更多推荐

Docker build(Windows)在RUN'npm install'后挂起。

本文发布于:2024-05-06 21:30:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1753853.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:挂起   Windows   build   Docker   RUN

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!