繁体   English   中英

从外部将 node_modules 复制到 docker 容器中

[英]Copy node_modules into the docker container from outside

我们可以从外部复制 mode_modules 并将其粘贴到 docker 环境中并使用它来构建应用程序(ng build --prod),这样我们就可以避免 Z05B6053C41A2130EFD6FC3B158BDA 文件中的 npm 安装步骤。

理想情况下,我不想使用 docker 文件中的 npm 安装步骤,而是想使用在外部创建的现有 node_modeule 包。

我所知道的 docker 图像是从提供工作环境的基础图像创建的,是否可以从外部的 node_modules 复制和粘贴到 docker 工作环境。

理想情况下,您不应该将 node_modules 目录复制到容器中。 但是,如果您绝对需要这样做,那么这里是如何做到的

创建 dockerfile 并从基本映像扩展

FROM <your_base_nodejs_image>

(可选)在容器内设置工作目录

WORKDIR /app

然后假设 dockerfile 和 node_modules 在同一个目录下,你可以这样做

COPY ./node_modules ./node_modules

或者,如果要将当前目录中的所有代码复制到容器映像中,请执行此操作

COPY . .

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM