windows系统,C盘一共120g的硬盘大小,自从装了docker和做了几个镜像,C盘直接剩了几个G的大小了。查阅资料,发现大部分空间被docker的数据占用了,因此利用下列的方法进行更改docker的数据盘。
C:\Users\Administrator> mkdir "D:\Docker\wsl\data"
C:\Users\Administrator> wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"
C:\Users\Administrator> dir D:\Docker\wsl\data\
目录: D:\Docker\wsl\data
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2020/11/25 8:54 2159349760 docker-desktop-data.tar
C:\Users\Administrator> wsl --unregister docker-desktop-data
正在注销...
C:\Users\Administrator> wsl --list -v
NAME STATE VERSION
* docker-desktop Stopped 2
C:\Users\Administrator> wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2
C:\Users\Administrator> wsl --list -v
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
D:\>wsl --list -v #查看当前ubuntu的版本号记住
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
Ubuntu-20.04 Stopped 1
D:\>mkdir "D:Ubuntu\wsl\data"
D:\>cd Ubuntu\wsl\data\
D:\Ubuntu\wsl\data>dir
驱动器 D 中的卷没有标签。
卷的序列号是 58A2-41CB
D:\Ubuntu\wsl\data 的目录
2022/07/08 11:14 <DIR> .
2022/07/08 11:14 <DIR> ..
0 个文件 0 字节
2 个目录 127,403,319,296 可用字节
D:\Ubuntu\wsl\data>wsl --export Ubuntu-20.04 "D:\Ubuntu\wsl\data\Ubuntu-20.04.tar"
D:\Ubuntu\wsl\data>wsl --unregister Ubuntu-20.04
正在注销...
D:\Ubuntu\wsl\data>
D:\Ubuntu\wsl\data>wsl --list -v
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
D:\Ubuntu\wsl\data>wsl --import Ubuntu-20.04 "D:\Ubuntu\wsl\data" "D:\Ubuntu\wsl\data\Ubuntu-20.04.tar" --version 1
D:\Ubuntu\wsl\data>wsl --list -v
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
Ubuntu-20.04 Stopped 1