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

Why does `docker images` also show the base image?

我有一个非常简单的dockerfile

FROM makuk66/docker-solr
MAINTAINER test

然后我使用

构建
docker build -t myimage/test .

根据我对 Docker 的了解,当我输入 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

为什么会出现基本图像? The repository that I am pulling from 例如有

FROM java:8

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

您的 docker 构建命令将执行此操作:

  • 在本地搜索"makuk66/docket-solr",如果找不到,会尝试从docker-hub
  • 下载
  • 使用 MAINTAINER 信息在它上面构建一个层,如果成功,这将使用图像名称 "myimage/test"
  • 提交它

所以你应该看到这两张图片。