问题:
当我下载并运行容器时,它们会占用越来越多的空间。我找到了清理未使用的容器和图像的建议,我这样做了。你猜怎么着?他们吃掉了更多的磁盘空间!
到目前为止我发现了什么:
它与.docker\machine\machines\default\disk.vmdk
文件有关。它只会变大!
disk.vmdk的日志:
size (MB)
1. with 2 images 1,376
2. downloading a new image X ?
3. running X as Y 2,963
4. removing Y 2,963
5. removing X 3,106
6. removing all the images 3,126
到目前为止我发现的唯一修复是运行docker-machine rm default
删除VM。问题是我必须再次下载所有图像。应该有一个更好的解决方案。有人能解释一下:
您可以在更新版本的Docker上运行维护命令。它们将释放停止的容器,悬空图像和悬空卷所使用的空间:
docker container prune -f
docker image prune -f
docker volume prune -f