wsl发行版删除、安装和docker镜像压缩

1 删除wsl发行版/镜像

wsl -l -v查看已发行的发行版本

 NAME                   STATE           VERSION
* docker-desktop-data    Running         2
  docker-desktop         Running         2
  Ubuntu-xx.xx           Stopped         2
#前两个发行版就是你的docker-desktop,docker-desktop-data存储你在操作docker-destop中生成的文件。
#第三个等其他的是你wsl2安装的虚拟机,别删错了。

wsl --unregister +要注销发行版版本; 警告:取消注册后,与该分发版关联的所有数据、设置和软件将永久丢失。

参考文档:微软wsl官方文档

也可以在windows应用里卸载对应的版本

2 压缩docker的镜像文件

WSL2 本质上是虚拟机,所以 Windows 会自动创建 vhdx 后缀的虚拟磁盘文件作为存储。这个 vhdx 后缀的虚拟磁盘文件特点是可以自动扩容,但是一般不会自动缩容。一旦有很多文件把它“撑大”,即使把这些文件删除它也不会自动“缩小”。所以删除文件后还需要我们手动进行压缩才能释放磁盘空间。

通常会用windows的docker desktop下载很多镜像,但是镜像删除后,本地虚拟机的vhdx文件不会自己压缩。手动压缩方案:

你可能感兴趣的:(工欲善其事必先利其器,docker,容器,wsl,清理大文件)