当前位置: 首页 > 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.lqws.cn/news/465535.html

相关文章:

  • GPT-1 与 BERT 架构
  • TodoList 案例(Vue3): 使用Composition API
  • 基于CNN-LSTM融合模型的环卫车动态称重算法研究:从频率感知到精准质量估计
  • 深入浅出JavaScript 中的代理模式:用 Proxy 掌控对象的“行为开关”
  • Python 爬虫案例(不定期更新)
  • Occt几何内核快速入门
  • Duende Identity Server学习之一:认证服务器及一个Oidc/OAuth认证、用于Machine 2 Machine的客户端
  • 在Docker、KVM、K8S常见主要命令以及在Centos7.9中部署的关键步骤学习备存
  • stm32移植freemodbus
  • C++ - vector 的使用
  • 【转】如何画好架构图:架构思维的三大底层逻辑
  • 使用 R 处理图像
  • SQL Server基础语句2:表连接与集合操作、子查询与CET、高级查询
  • 计算机网络第九章——数据链路层《流量控制和可靠传输》
  • 为WIN10微软输入法的全角切换Bug禁用Shift+Space组合键
  • 在 MyBatis 的xml中,什么时候大于号和小于号可以不用转义
  • Nginx+Tomcat负载均衡、动静分离
  • keep-alive实现原理及Vue2/Vue3对比分析
  • 1.20.1 服务器系统(windows,Rocky 和 Ubuntu )体验
  • 语法糖:编程中的甜蜜简化 (附 Vue 3 Javascript 实战示例)
  • 服务发现与动态负载均衡的结合
  • Java、PHP、C++ 三种语言实现爬虫的核心技术对比与示例
  • day44-硬件学习之arm启动代码
  • css上下滚动文字
  • 博图SCL语言GOTO语句深度解析:精准跳转
  • 第三章 线性回归与感知机
  • FastGPT:开启大模型应用新时代(4/6)
  • 使用 Telegraf 向 TDengine 写入数据
  • 升级到 .NET 9 分步指南
  • 软件工程概述:核心概念、模型与方法全解析