为什么`docker images`也显示基础图像?

我有一个非常简单的dockerfile

FROM makuk66/docker-solr MAINTAINER test 

然后我build立使用

 docker build -t myimage/test . 

根据我所了解的Docker,当我inputDocker docker images ,应该只显示在REPOSITORY下的myimage/test ; 然而,这不是发生了什么。 相反,我看到:

 REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE myimage/test latest 566ef17fc0bc 15 hours ago 1.034 GB makuk66/docker-solr latest bdd8b134dd2d 6 days ago 1.034 GB 

为什么出现基础图像? 我从中拉出的存储库具有

 FROM java:8 

但是这并没有出现。 那么在这种情况下,为什么是基础图像呢?

你的docker build命令将会这样做:

  • 在本地search“makuk66 / docket-solr”,如果找不到,就尝试从docker-hub下载
  • 用MAINTAINER信息在它的顶部build立一个图层,如果成功的话,它将提交图像名称为“myimage / test”

所以你应该看到这两个图像。