转载自 https://www.cnblogs.com/xhznl/p/13184398.html#4634011

下面是操作方法:

  1. 首先关闭docker

  2. 关闭所有发行版:
    wsl --shutdown

  3. 将docker-desktop-data导出到D:SoftwareDatawsldocker-desktop-datadocker-desktop-data.tar(注意,原有的docker images不会一起导出)
    wsl --export docker-desktop-data D:SoftwareDatawsldocker-desktop-datadocker-desktop-data.tar

  4. 注销docker-desktop-data:
    wsl --unregister docker-desktop-data

  5. 重新导入docker-desktop-data到要存放的文件夹:D:SoftwareDatawsldocker-desktop-data:
    wsl --import docker-desktop-data D:SoftwareDatawsldocker-desktop-data D:SoftwareDatawsldocker-desktop-datadocker-desktop-data.tar --version 2

只需要迁移docker-desktop-data一个发行版就行,另外一个不用管,它占用空间很小。

完成以上操作后,原来的%LOCALAPPDATA%/Docker/wsl/data/ext4.vhdx就迁移到新目录了: 重启docker,这下不用担心C盘爆满了!

参考:
https://docs.microsoft.com/zh-cn/windows/wsl/
https://docs.docker.com/docker-for-windows/wsl/

wsl2迁移docker的ext4.vhdx相关推荐

  1. 【转】[WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx

    转自:[WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx_Ryan ZHENG的专栏-CSDN博客 WSL2本质上是一个虚拟机,因此必然存在磁盘镜像文件. 默认情况下,这个镜像文件会放在C盘(参考 ...

  2. [WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx

    WSL2本质上是一个虚拟机,因此必然存在磁盘镜像文件. 默认情况下,这个镜像文件会放在C盘(参考官网举例:%LOCALAPPDATA%\Packages<PackageFamilyName> ...

  3. WSL2迁移与硬盘读写测试

    文章目录 前言 WSL2迁移 Linux硬盘读写测试 更改Terminal中WSL2的默认启动目录 参考 前言 上篇 WSL2内核编译_添加SocketCAN支持提到解压过程文件名大小写的坑和/mnt ...

  4. docker虚拟磁盘文件迁移ext4.vhdx

    ext4.vhdx默认在C盘用户下, 会很大, 现在要迁移到其他盘. (1)打开Windows PowerShell 查看docker状态和版本 docker-desktop-data 需要迁移到其他 ...

  5. windows docker虚拟磁盘文件迁移ext4.vhdx

    目录 前言 一.停用wsl 二.导出docker-desktop-data 三.注销 docker-desktop-data 四.重新导入docker-desktop-data 总结 前言 提示:ex ...

  6. docker解决空间占用问题,迁移虚拟机数据文件ext4.vhdx

    PS:适用于:新版本 wsl管理的docker windows docker 迁移 docker虚拟映像文件 如何判断: 打开powershell 输入wsl -l -v,即可查看当前docker发行 ...

  7. WSL2 还原ext4.vhdx

    起源:wsl2 安装了ubuntu-20.04,开发了很多项目后,发现c盘块满了,想办法将ubtuntu-20.04迁移到D盘,迁移方法.迁移后D盘会出现ext4.vhdx文件.后来系统出问题了,无法 ...

  8. 手绘流程图,教你WSL2与Docker容器无缝互相迁移

    本文分享自华为云社区<WSL2与Docker容器,无缝互相迁移>,作者: tsjsdbd . 注:本文提到的WSL都是指WSL2 WSL与Docker WSL非常像windows版的Doc ...

  9. Win10系统基于WSL2安装Docker问题小结

    一.准备工作 (1)检查确保电脑的虚拟化开启. 需要在BIOS中开启虚拟化技术(VT.VT-x或AMD-V). (2)确保当前版本是64位Windows 10 Pro,专业版.企业版和教育版 要安装W ...

最新文章

  1. hibernate 双向n-n
  2. nth-of-type
  3. 一个程序员的创业失败教训【转自CSDN】
  4. 一文带你读懂什么是vxlan网络
  5. android wifi 获取 getBssiD
  6. 利用计算机对信息加工的步骤,计算机是通过______的存储程序来______完成数据的加工处理。...
  7. K8S调用GPU资源配置指南
  8. #10115. 「一本通 4.1 例 3」校门外的树
  9. Endnote文献管理方法
  10. [转载]创业者的N种死法
  11. 表单提交成功后重置表单
  12. “SqlSession[xxx] was not registered for synchronization because synchronization is not active”问题成功解决
  13. 电荷泵负压输出电路,这么简单,我还能不会?
  14. matplotlib学习笔记
  15. IDEA 不识别application.properties或application.yml或pom.xml文件
  16. 推荐系统——利用用户行为数据
  17. $ NON-NLS-1 $是什么意思?
  18. 分享两种给孩子取名字的方法
  19. DNS解析常见问题:如何添加AAAA记录?
  20. 原创】OllyDBG 入门系列(一)-认识OllyDBG

热门文章

  1. 有没有一种定时便签软件可以每隔一段时间提醒我一次
  2. iOS开发通过微信学习WCDB(四)
  3. 原神米游社自动签到教程
  4. 财务报表分析——理论、方法与案例(微课版) PDF
  5. 战斗服务器响应超时 是否尝试重连,和平精英瞬间落地bug操作方法技巧解析
  6. sony的故事 第 2 章
  7. IM即时通讯-消息id(五)
  8. 儿童写作业的台灯怎么选择?2023给孩子买台灯最新推荐一下
  9. linux安装redis选择那个版本,linux下编译安装redis服务与配置
  10. 65T8芯片,65T8三极管,65N6芯片,65N6三极管产品规格书