转载自 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. peleenet测试
  2. java rt maven_java – Maven无法使用rt.jar进行编译
  3. 无符号 byte java_我们能用Java做无符号字节吗?
  4. css中小知识点总结
  5. Notepad++高亮AS文件
  6. 《音乐达人秀:Adobe Audition CC实战222例》——1.3 数字录音记录生活越来越便捷...
  7. html图片上传阅览并且点击放大
  8. 谷歌的诀窍:如何取消验证码
  9. 500状态码_教你玩转HTTP—状态码
  10. myeclipse6.5安装jrable
  11. 决策树结果可视化中文乱码问题解决方案
  12. 模式识别和机器学习的区别
  13. 前端面试 - 项目流程
  14. 毕设过程中使用WPS的自定义生成目录中混入图片等非相关元素
  15. Spring-IoC 复习笔记
  16. (2010计本3班-杨蒙)面向对象的C--实现链表操作
  17. SQL巩固以及数据库、表结构优化
  18. 2018今日头条校招大数据方向第三批编程题2
  19. mouseover和mouseenter的异同
  20. 基于PT2262/PT2272的4路遥控电路

热门文章

  1. 管理分布式session的四种方式
  2. BUUCTFweb刷题记录
  3. 搭建python开发环境_陌搭app下载-陌搭 安卓版v1.2.22-PC6安卓网
  4. Android Camera1-Camera2-CameraView和CameraX使用
  5. html5 视口,HTML5 定义文档视口
  6. cwf光源和tl84光源区别
  7. Word处理控件Aspose.Words功能演示:使用 C# 将 DOCX 转换为 HTML
  8. 【JS】用户可选择确定或取消的提示框
  9. GitLab删除项目操作
  10. 计算机应用基础知识大全