了解docker build命令的输出

时间:2019-11-14 04:51:37

标签: docker build containers

我试图了解docker build命令的输出,例如流行图像。 node。这是我使用的Dockerfile

FROM node:10

Docker Hub中的哪个Dockerfile是指node:10

docker build命令具有以下输出:

Step 1/1 : FROM node:10
10: Pulling from library/node
9a0b0ce99936: Pull complete
db3b6004c61a: Pull complete
f8f075920295: Pull complete
6ef14aff1139: Pull complete
0bbd8b48260f: Pull complete
524be717efb1: Pull complete
5216176a8ae7: Pull complete                                                                                                                                                                  30f1e4a2facd: Pull complete
823c0b3f4fa2: Pull complete                                                                                                                                                                  Digest: sha256:dabc15ad36a9e0a95862fbdf6ffdad439edc20aa27c7f10456644464e3fb5f08
Status: Downloaded newer image for node:10
 ---> e45bc9197ec9
Successfully built e45bc9197ec9

所有Pull complete指的是什么?层ID e45bc9197ec9指的是最终图像。从运行中的容器中,是否可以进行“反向查找” e45bc9197ec9并获取所有提取摘要?

1 个答案:

答案 0 :(得分:-1)

好。拉通常是指该层。理想情况下是Linux / Unix的UFS-联合文件系统概念。
每层磁盘都安装在多层中。拉取映像时,从属文件磁盘以相反的顺序安装-从下到上。
您可以阅读有关UNIX联合文件系统-带有挂载的更多信息。
这里的拉指的是每个已下载并安装的可安装磁盘程序包
可以将其想象为一个用来构建结构的乐高积木。
从上到下进行反向查找-不确定哪个工具可以为您完成此操作,理想情况下,您登录到正在运行的容器并查看所有可用的图像依赖项。