为什么“docker images”也显示基本图像?
我有一个非常简单的dockerfile为什么“docker images”也显示基本图像?,docker,dockerfile,Docker,Dockerfile,我有一个非常简单的dockerfile FROM makuk66/docker-solr MAINTAINER test 然后我使用 docker build -t myimage/test . 根据我对Docker的了解,当我键入Docker images时,它应该只显示myimage/test下的REPOSITORY;然而,事实并非如此。相反,我看到: REPOSITORY TAG IMAGE ID CREATE
FROM makuk66/docker-solr
MAINTAINER test
然后我使用
docker build -t myimage/test .
根据我对Docker的了解,当我键入Docker images
时,它应该只显示myimage/test
下的REPOSITORY
;然而,事实并非如此。相反,我看到:
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命令将执行以下操作:
- 在本地搜索“makuk66/docket solr”,如果找不到,则尝试从docker hub下载
- 在上面构建一个包含维护人员信息的层,如果成功,将使用映像名“myimage/test”提交该层
所以你应该看到这两个图像。好的,我关心的是这两个图像都占用了1.034 GB的空间。事实是否如此?如果是的话,有没有更好的方法让我根据这张图片来构建自己的docker可能会有帮助