Docker wsl存储位置迁移出C盘

背景

wsl默认保存在C:\Users<主机名>\AppData\Local下。随着docker服务镜像的下载,c盘符已经剩下不到5G,严重影响使用。

迁移步骤

1.查看wsl安装哪些分支

C:\Users\micoc>wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-20.04           Stopped         1
  docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2

注意后面的版本,可以看到Ubuntu-20.04的wsl版本是1,docker相关的wsl版本是2,导入时默认是1,docker相关的wsl导入的时候要指定wsl版本,否则会导致docker启动失败

2.关闭所有的分支及wsl2

wsl --shutdown

3.导出相关分支

wsl --export docker-desktop-data D:\wsl\docker-desktop-data.tar

4.注销分发并删除根文件系统。

wsl --unregister docker-desktop-data

5.将指定的 tar 文件作为新分发导入

wsl --import docker-desktop-data D:\wsl\docker-desktop-data "D:\wsl\docker-desktop-data.tar" --version 2

6.查看。执行1的操作即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容