即使在删除所有图像后,docker pull 在拉取期间始终显示图层的“已存在”

Kis*_*hin 8 docker

这是我的输入和输出:

shshenhx@shshenhx:~/Desktop/Docker$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
python              latest              336d482502ab        4 days ago          692 MB

shshenhx@shshenhx:~/Desktop/Docker$ docker rmi 336
Untagged: python:latest
Untagged: python@sha256:bf0718e2882cabc144c9c07d758b09c65efc104a6ddc72a9a976f8b26f67c2ee
Deleted: sha256:336d482502ab564b0b2964b2ed037529ba40c7b4ade2117ca11d74edbf11f99e
Deleted: sha256:1e2f72b0bf844de7bfe57a32115b660770355843ef8078fb55629e720147e6a9
Deleted: sha256:b5818ba96f33835318f3e9d7b4094e1007be247f04ab931ea9ef83b45b451f90
Deleted: sha256:0c2d7cafdab1084ebbd0112b3bedf76458ae6809686fb0ad9bae8022f11c3a84

shshenhx@shshenhx:~/Desktop/Docker$ docker pull python
Using default tag: latest
latest: Pulling from library/python
4176fe04cefe: Already exists 
851356ecf618: Already exists 
6115379c7b49: Already exists 
aaf7d781d601: Already exists 
40cf661a3cc4: Already exists 
975fe2fd635f: Pull complete 
bf4db784e7fd: Pull complete 
0491f7e9426b: Pull complete 
Digest: sha256:bf0718e2882cabc144c9c07d758b09c65efc104a6ddc72a9a976f8b26f67c2ee
Status: Downloaded newer image for python:latest
Run Code Online (Sandbox Code Playgroud)

我的问题是,我已经有了 rm python 图像,为什么它仍然显示某些层已经存在?我怎样才能完全删除所有的 python 层。谢谢。

小智 -1

请尝试此命令docker rmi 336d482502ab,然后再次尝试拉取它。

  • 只要多个图像不存在任何歧义,缩短的前缀“336”就会执行相同的操作 (3认同)
  • 完整图像 ID 为“336d482502ab564b0b2964b2ed037529ba40c7b4ade2117ca11d74edbf11f99e”。`336d482502ab` 也是一个短前缀。 (3认同)