当前位置: 首页 > news >正文

windows下docker虚拟文件大C盘迁移D盘

目录

一、windows下docker中虚拟机文件大

二、迁移到D盘

(1)关闭WSL

(2)查看当前wsl安装系统

(3)备份docker的虚拟文件

(4)取消注册

(5)备份文件导入到docker中

(6)验证结果

(7)重启docker-desktop 


一、windows下docker中虚拟机文件大

二、迁移到D盘

(1)关闭WSL

wsl --shutdown 

C:\Users\Administrator> wsl --shutdown

(2)查看当前wsl安装系统

wsl --list -v C:\Users\Administrator>wsl --list -vNAME                   STATE           VERSION
* docker-desktop-data    Stopped         2docker-desktop         Stopped         2

(3)备份docker的虚拟文件

 将默认存储在C盘下的ext4.vhdx文件先备份一份到D盘

wsl --export docker-desktop D:\DockerData\docker-desktop.tar
wsl --export docker-desktop-data D:\DockerData\docker-desktop-data.tar
C:\Users\Administrator>wsl --export docker-desktop D:\DockerData\docker-desktop.tar
正在导出,这可能需要几分钟时间。 (49 MB)操作成功完成。C:\Users\Administrator>
C:\Users\Administrator>wsl --export docker-desktop-data D:\DockerData\docker-desktop-data.tar
正在导出,这可能需要几分钟时间。 (11274 MB): ./data/docker/overlay2/8f7828b1ac02b225a2fe867b7395ca5e1b42ec508115d0769c741e285d9149ac/diff/run/mysqld/mysqlx.sock: pax format cannot archive sockets: ./data/docker/overlay2/8f7828b1ac02b225a2fe867b7395ca5e1b42ec508115d0769c741e285d9149ac/diff/run/mysqld/mysqld.sock: pax format cannot arch (13112 MB): ./data/docker/overlay2/62be1aa0d2ee0c0418d62fe2caaf92bf9b5e38c762dc1d26067c74a0613114f8/diff/run/postgresql/.s.PGSQL.5432: pax format cannot archive sockets操作成功完成。

(4)取消注册

wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
C:\Users\Administrator>wsl --unregister docker-desktop
正在注销。
操作成功完成。C:\Users\Administrator>wsl --unregister docker-desktop-data
正在注销。
操作成功完成。

(5)备份文件导入到docker中

第四步中的备份路径:

D:\DockerData\docker-desktop.tar
D:\DockerData\docker-desktop-data.tar

备份要导入挂载的新路径:

D:\DockerData\docker\desktop

D:\DockerData\docker\data

需要先手动常见挂载路径目录


C:\Users\Administrator>wsl --import docker-desktop "D:\DockerData\docker\desktop" "D:\DockerData\docker-desktop.tar" --version 2
操作成功完成。C:\Users\Administrator>wsl --import docker-desktop-data "D:\DockerData\docker\data" "D:\DockerData\docker-desktop-data.tar" --version 2
[====                       8.4%                           ]

C:\Users\Administrator>wsl --import docker-desktop "D:\DockerData\docker\desktop" "D:\DockerData\docker-desktop.tar" --version 2
操作成功完成。C:\Users\Administrator>wsl --import docker-desktop-data "D:\DockerData\docker\data" "D:\DockerData\docker-desktop-data.tar" --version 2
操作成功完成。

(6)验证结果

原来默认C盘下都已迁移走

 

(7)重启docker-desktop 

相关文章:

  • 人工智能学习57-TF训练
  • Shell脚本中和||语法解析
  • tkinter 的 place() 布局管理器学习指南
  • 软件架构的发展历程——从早期的单体架构到如今的云原生与智能架构
  • FPGA基础 -- Verilog 的属性(Attributes)
  • 使用 Isaac Sim 模拟机器人
  • windows清理系统备份文件夹WinSxS文件夹清理
  • tkinter Text 组件学习指南
  • 初学python的我开始Leetcode题10-2
  • 大数据Hadoop集群搭建
  • 加密货币:比特币
  • 结构体的嵌套问题
  • Llama 4 模型卡及提示格式介绍
  • swift-14-可选项的本质、运算符重载、扩展( Extension )
  • 班车服务系统扩展到多场景(穿梭车、周转车)的升级过程中,遗传算法和蚁群算法的实现示例
  • RAG 知识库核心模块全解(产品视角 + 技术细节)
  • day37
  • 项目开发中途遇到困难的解决方案
  • 详解Redis的热点key问题
  • Python 数据分析与可视化 Day 2 - 数据清洗基础
  • 域名证书查询网站/百度百科优化
  • 重庆最便宜的网站建设/百度产品推广怎么收费
  • 做ppt模版的网站/网络营销 长沙
  • 网站建设的局限性/网站seo在线诊断分析
  • 泉州做网站/优化大师官方免费下载
  • wordpress主题 v7/百度ocpc如何优化