Docker-在构建图像时实时查看日志
我正在从Docker-在构建图像时实时查看日志,docker,npm,Docker,Npm,我正在从Dockerfile构建Docker映像,但我不知道当我执行npm install命令时,服务器是否正在从packege.json安装依赖项。我想实时检查依赖项安装的进度,可以吗 CMD: docker build-t角度前端:prod. 输出: Sending build context to Docker daemon 1.264 MB Step 1 : FROM node:carbon ---> 99bbd77c18fe Step 2 : WORKDIR /app ---&g
Dockerfile
构建Docker映像,但我不知道当我执行npm install
命令时,服务器是否正在从packege.json
安装依赖项。我想实时检查依赖项安装的进度,可以吗
CMD:docker build-t角度前端:prod.
输出:
Sending build context to Docker daemon 1.264 MB
Step 1 : FROM node:carbon
---> 99bbd77c18fe
Step 2 : WORKDIR /app
---> Running in 1d914a408725
---> fca47246ff16
Removing intermediate container 1d914a408725
Step 3 : COPY package.json /app/
---> 793227e711d4
Removing intermediate container 1f9c5341747e
Step 4 : RUN npm install
---> Running in ddee013be29c
我想要什么:
看看容器里发生了什么。有什么提示吗?这不是Docker的问题。Docker在构建期间输出日志。例如,如果您在Dockerfile中执行
运行composer update
,则会得到输出。例如,下面是我们在Dockerfile基于codeship构建期间的运行编写器更新
输出:
看到了吗?输出就在那里!因此,您需要告诉您的npm
详细记录:
RUN npm install --loglevel verbose
这将实时输出日志,并将日志保存到
npm debug.log
文件中。Docker build显示它正在运行的进程的stdout/stderr,IIRC。