docker 构建日志与我习惯的不同

问题描述

在执行 docker built -t sometag . 时,我总是有关于创建 docker 镜像所涉及步骤的详细日志。特别是中间图像ID。类似的东西:

Sending build context to Docker daemon  3.072kB
Step 1/3 : FROM python:3.8-slim-buster
 ---> 3d8f801fc3db
Step 2/3 : COPY build.sh .
 ---> 541b65a7b417
Step 3/3 : RUN ./build.sh
 ---> Running in 9917e3865f96
.........

现在,突然之间,我开始拥有不同的日志结构。像这样:

=> [internal] load build definition from Dockerfile               0.0s
=> => transferring dockerfile: 761B                               0.0s
=> [internal] load .dockerignore                                  0.0s 
=> => transferring context: 34B                                   0.0s 
=> [internal] load metadata for docker.io/library/alpine:latest   0.6s 
=> [internal] load build context                                  0.0s 
=> => transferring context: 757B                                  0.0s 
=> [1/4] FROM docker.io/library/alpine:latest@sha256:d9a7354e3845ea8466bb00b22224d9116b183e594527fb5b6c  0.0s 
=> CACHED [2/4] WORKDIR /src                                      0.0s
...................

这让我很困惑。尤其是没有中间图像 ID,因为我将它们用于调试。

请问如何恢复以前的日志结构或获取中间图像ID?

PS:Docker 版本 20.10.2,在 Windows 10 上构建 2291f61。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)