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。