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

问题描述 投票:0回答:1

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

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

我所知道的Docker映像是从提供工作环境的基本映像创建的,是否有可能将node_modules从外部复制并粘贴到docker工作环境。

node.js docker dockerfile docker-machine
1个回答
0
投票

创建一个dockerfile并从您的基本映像扩展

FROM <your_base_nodejs_image>

可选地,在容器内设置一个工作目录

WORKDIR /app

然后假设dockerfile与node_modules位于同一目录中,则可以执行此操作

COPY ./node_modules ./node_modules

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

COPY . .
© www.soinside.com 2019 - 2024. All rights reserved.