我正在从中构建Docker映像Dockerfile,但我不知道执行npm install命令时服务器是否正在从中安装依赖项packege.json。我想实时检查依赖项安装的进度,可以吗?
CMD:
docker build -t angular-frontend: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
Run Code Online (Sandbox Code Playgroud)
我想要什么:查看容器内部发生了什么。有什么提示吗?
Ale*_*hin 13
这不是Docker问题。Docker在构建期间输出日志。例如,如果您RUN composer update在Dockerfile中进行操作,则将获得输出。例如,这是我们RUN composer update在基于代码船的Dockerfile期间的输出:
看到?输出就在那里!因此,您需要告诉您npm详细记录:
RUN npm install --loglevel verbose
Run Code Online (Sandbox Code Playgroud)
这将实时输出日志,并将日志保存到npm-debug.log文件中。
| 归档时间: |
|
| 查看次数: |
3488 次 |
| 最近记录: |