当前位置: 首页 > 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 

http://www.dtcms.com/a/255795.html

相关文章:

  • 人工智能学习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 - 数据清洗基础
  • 【云创智城】YunCharge充电桩系统-深度剖析OCPP 1.6协议及Java技术实现:构建高效充电桩通信系统
  • 黑马程序员新版Linux学习笔记——第二部分 基础命令
  • 零基础学前端-传统前端开发(第四期-JS基础)
  • 西门子S7通信协议抓包分析应用
  • Springboot仿抖音app开发之Nacos 分布式服务与配置中心(进阶)
  • moments_object_model_3d这么理解
  • 蓝牙 5.0 新特性全解析:传输距离与速度提升的底层逻辑(面试宝典版)
  • Mac电脑 窗口分屏管理 Magnet Pro
  • 20250620-Pandas.cut
  • 伸缩线充电宝推荐丨倍思灵动充45W突破移动界限!