移动Docker Desktop(wsl2)位置

移动Docker Desktop(wsl2)位置

Docker Desktop

Docker容器技术可以说是非常便利,一般都是运行在Linux环境中,但是我们平时的电脑都是Windows系统,练习Docker并不方便。Docker公司开发出了能够在Windows中直接运行的产品Docker Desktop。

Docker Desktop可以直接使用Windows内核运行Windows容器,也可以使用Windows的WSL技术运行Linux内核的容器。

Docker Desktop

镜像太占内存了

默认情况下Docker Desktop安装在C盘,并且下载的镜像等都是存储在C盘中的,时间久了就比较影响c盘的容量。

如何移动

在Windows命令行中使用wsl -l -v命令,可以看到Docker Desktop实际上是使用wsl子系统来提供Dcoker服务的,我们可以将这两个wsl子系统导出再导入,这样就实现了安装位置的改变。

docker-desktop是Docker Desktop的主程序,docker-desktop-data是用来存放数据的地方。

查看wsl子系统

导出wsl子系统

导出wsl子系统前,先关闭Docker Desktop,然后使用wsl --export命令进行导出。

wsl --export docker-desktop docker-desktop.tar
wsl --export docker-desktop-data docker-desktop-data.tar

删除存在的wsl子系统

删除wsl子系统命令:wsl --unregister

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

导入wsl子系统

导入wsl子系统命令:wsl --import

wsl --import docker-desktop 本地路径 docker-desktop.tar
wsl --import docker-desktop-data 本地路径 docker-desktop-data.tar

完成

这样我们就完成了迁移,就可以愉快的使用Docker Desktop了。

鸣谢

本文借鉴文章:

Docker Desktop(WSL2)修改镜像存储位置_fleaxin的博客-CSDN博客

版权声明:
作者:EzioTA
链接:http://blog.acdts.top/eziota/move-docker_desktop_wsl2-file/
来源:ETA's Blog
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录