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 -v
  NAME                   STATE           VERSION
* docker-desktop-data    Stopped         2
  docker-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 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青苔猿猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值