vin*_*jan 10 containers image docker
我正在Windows 10上运行docker.
我的机器中存有几张图像.这些图像的总大小累计到约10GB左右.我通过' docker rmi -f'命令删除了这些图像.
但这些图像占用的空间尚未公布.如果我运行'docker images'命令,删除的图像不会在'docker images'命令的输出中列出(但磁盘空间不会被清除).
如何改进(即减少)docker使用的磁盘空间?
更新2016年第4季度:正如我在“ 如何删除旧的和未使用的Docker映像 ”中所述,请使用:
docker image prune -a
Run Code Online (Sandbox Code Playgroud)
(比精确docker system prune)
它将删除悬空和未使用的图像。警告:“未使用”的意思是“任何容器都未引用图像”:使用之前请小心-a。
然后检查图像的磁盘空间是否已相应缩小。
原始答案:
请参阅中的文章“ 如何清理Docker(〜5GB垃圾!) ” katopz。
它指的是docker-cleanup脚本,用于删除旧的退出进程并悬挂图像。
我也有自己的别名。
但同时也提到,自docker 1.10起,您现在还命名了需要删除的卷:
docker volume rm $(docker volume ls -qf dangling=true)
Run Code Online (Sandbox Code Playgroud)
首先尝试运行:
docker system prune
它将删除:
如果还不够,请执行以下操作:
docker system prune -a
它将删除:
| 归档时间: |
|
| 查看次数: |
7820 次 |
| 最近记录: |