'docker image ls'提供了大量的<none>图像列表

时间:2019-12-04 16:53:58

标签: docker

我是Docker的新手,但是对此有一些了解。最近,我想列出我的docker映像,所以我运行了docker image ls,这给了我很大一部分提取的映像。

Part of the image list

上列表显示机器中图像列表的一部分。我对此<none>图像有一些了解,这些图像称为中间图像。但是问题是它们很大,有些图像将近1GB。据我所知,除了gitlab之外,我从未运行过一个巨大的容器。完成后,我删除了图像。有人可以解释为什么这些中间图像很大并且可以在不损坏其他图像层的情况下消除它吗?

2 个答案:

答案 0 :(得分:0)

docker system prune

是您的朋友要清理所谓的“悬空图像”(除其他外),有关更多背景信息,请参阅以下主题: What is a dangling image and what is an unused image?

答案 1 :(得分:0)

docker container prune   # Remove all stopped containers
docker volume prune      # Remove all unused volumes
docker image prune       # Remove unused images
docker system prune      # All of the above, in this order: containers, volumes, images
docker system df         # Show docker disk usage, including space reclaimable by pruning