我在Windows10上运行docker。我在我的机器里存储了几张图片。这些图像的总大小累积到大约10 GB。我已经通过‘docker rmi -f’命令删除了这些图片。但这些图片占据的空间并未被释放。如果我运行‘docker Image’命令,已删除的图像不会在‘docker Image’命令的输出中列出(但磁盘空间不会被清理)。我如何才能改进(即。减少)扩展坞使用的磁盘空间?
docker rmi -f
ekqde3dh1#
先试一试:
docker system prune它将删除:
docker system prune
docker system prune -a它将删除:
docker system prune -a
docker volume prune它将删除至少一个容器未使用的所有本地卷。
docker volume prune
5vf7fwbs2#
2016年第4季度更新:正如我在“How to remove old and unused Docker images”中提到的,使用:
docker image prune -a
(比docker system prune更精确)它将删除悬挂和未使用的图像。警告:‘未使用’的意思是“没有被任何容器引用的图像”:在使用-a之前要小心。然后检查图像的磁盘空间是否相应缩小。最初的答案是:请参阅Medium文章《如何清理Docker(~5 GB垃圾!)》从katopz.它指的是docker-cleanup script,用于删除旧的退出进程,并挂起镜像。我有my own aliases as well。但它也提到,从docker 1.10开始,您现在已经命名了需要删除的卷:
-a
katopz
docker-cleanup
docker volume rm $(docker volume ls -qf dangling=true)
cnwbcb6i3#
要清除系统内存,需要执行三个步骤:1.删除扩展底座镜像1.码头系统修剪-a1.退出码头集装箱应用程序这对我很管用。执行上述步骤后,大约清理了30 GB的空间。
a64a0gku4#
在WSL2上运行停靠桌面的Windows上,在图形用户界面中有一个清除数据的选项。
提示选择数据存储时,选择WSL2。注意:此选项将删除您的所有坞站数据。如果你不想这样做,那就试试其他人在这篇文章中提到的修剪选项。
daolsyd05#
docker system prune在我运行Ubuntu 20和docker 20.10.2的机器上运行得很好。
Ubuntu 20
20.10.2
gdrx4gfi6#
根据我的经验,如果你的空间已经满了,码头上的梅花就会挂起来。您需要手动删除卷。
jgwigjjp7#
我的磁盘使用率为80%,但对磁盘上文件大小的计算显示使用率约为10%。在我的例子中,清理docker缓存、卷、映像和日志没有帮助。但帮助重启了对接服务:
sudo systemctl restart docker
在此磁盘使用率达到预期的10%之后。
7条答案
按热度按时间ekqde3dh1#
先试一试:
docker system prune
它将删除:
如果这还不够,就做:
docker system prune -a
它将删除:
如果您没有得到您期望的,请尝试以下操作
docker volume prune
它将删除至少一个容器未使用的所有本地卷。
5vf7fwbs2#
2016年第4季度更新:正如我在“How to remove old and unused Docker images”中提到的,使用:
(比
docker system prune
更精确)它将删除悬挂和未使用的图像。警告:‘未使用’的意思是“没有被任何容器引用的图像”:在使用
-a
之前要小心。然后检查图像的磁盘空间是否相应缩小。
最初的答案是:
请参阅Medium文章《如何清理Docker(~5 GB垃圾!)》从
katopz
.它指的是
docker-cleanup
script,用于删除旧的退出进程,并挂起镜像。我有my own aliases as well。
但它也提到,从docker 1.10开始,您现在已经命名了需要删除的卷:
cnwbcb6i3#
要清除系统内存,需要执行三个步骤:
1.删除扩展底座镜像
1.码头系统修剪-a
1.退出码头集装箱应用程序
这对我很管用。执行上述步骤后,大约清理了30 GB的空间。
a64a0gku4#
在WSL2上运行停靠桌面的Windows上,在图形用户界面中有一个清除数据的选项。
提示选择数据存储时,选择WSL2。
注意:此选项将删除您的所有坞站数据。如果你不想这样做,那就试试其他人在这篇文章中提到的修剪选项。
daolsyd05#
docker system prune
在我运行Ubuntu 20
和docker20.10.2
的机器上运行得很好。gdrx4gfi6#
根据我的经验,如果你的空间已经满了,码头上的梅花就会挂起来。您需要手动删除卷。
jgwigjjp7#
我的磁盘使用率为80%,但对磁盘上文件大小的计算显示使用率约为10%。
在我的例子中,清理docker缓存、卷、映像和日志没有帮助。但帮助重启了对接服务:
在此磁盘使用率达到预期的10%之后。