wsl2迁移docker的ext4.vhdx
Posted 程序员超时空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wsl2迁移docker的ext4.vhdx相关的知识,希望对你有一定的参考价值。
下面是操作方法:
-
首先关闭docker
-
关闭所有发行版:
wsl --shutdown
-
将docker-desktop-data导出到D:SoftwareDatawsldocker-desktop-datadocker-desktop-data.tar(注意,原有的docker images不会一起导出)
wsl --export docker-desktop-data D:SoftwareDatawsldocker-desktop-datadocker-desktop-data.tar
-
注销docker-desktop-data:
wsl --unregister docker-desktop-data
-
重新导入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的主要内容,如果未能解决你的问题,请参考以下文章