新版Docker使用wsl管理镜像,默认都安装在C盘下面,我们可以使用wsl命令把镜像文件安装到其他目录。

在目录C:\Users\你的用户名\AppData\Local\Docker\wsl下面我们可以找到Docker数据文件,其中有两个文件夹data和distro。

我们可以在D盘新建两个对应的文件夹,例如:D:\Data\docker\dataD:\Data\docker\distro

首先关闭Docker Desktop,执行命令导出C盘两个文件夹里面的数据,import和export时间取决于数据文件的大小。:

wsl --export docker-desktop "D:\data\docker\docker-desktop.tar"
wsl --export docker-desktop-data "D:\data\docker\docker-desktop-data.tar"

然后执行命令注销C盘的路径:

wsl --unregister docker-desktop
wsl --unregister docker-desktop-data

最后重新注册D盘的路径:

wsl --import docker-desktop "D:\data\docker\distro" "D:\data\docker\docker-desktop.tar" --version 2
wsl --import docker-desktop-data "D:\data\docker\data" "D:\data\docker\docker-desktop-data.tar" --version 2

重新打开Docker Desktop,容器正常运行。

一切OK之后,可以把导出的docker-desktop.tar和docker-desktop-data.tar两个文件删掉。

0

本文为原创文章,转载请注明出处,欢迎访问作者网站(和而不同)

发表评论

error: Content is protected !!