首页 > 解决方案 > Docker COPY 不会复制应用程序中的某些文件

问题描述

我有一个带有以下 Dockerfile 的 Angular 应用程序

FROM node:8
ENV APP_HOME /app
RUN mkdir -pv $APP_HOME
WORKDIR $APP_HOME
ENV NODE_ENV production
ENV NPM_CONFIG_LOGLEVEL warn
ENV CUSTOM_REGISTRY https://registry.npmjs.org/
RUN npm config set strict-ssl false
RUN npm config set registry $CUSTOM_REGISTRY
COPY . $APP_HOME
RUN npm install -g @angular/cli
RUN npm install 

如您所见,在复制命令中,我们将当前目录复制到容器的工作目录,但是,在我通过 SSH 进入容器检查是否所有文件都被复制后,我看到其中有两个文件.是没有复制。

一些例子是 -

.angular-cli.json
.travis.yml

如何将这些文件移动到容器中,这.angular-cli.json对我使应用程序运行特别重要。

标签: angularjsdocker

解决方案


推荐阅读