移动Docker Desktop(wsl2)位置
Docker Desktop
Docker容器技术可以说是非常便利,一般都是运行在Linux环境中,但是我们平时的电脑都是Windows系统,练习Docker并不方便。Docker公司开发出了能够在Windows中直接运行的产品Docker Desktop。
Docker Desktop可以直接使用Windows内核运行Windows容器,也可以使用Windows的WSL技术运行Linux内核的容器。
镜像太占内存了
默认情况下Docker Desktop安装在C盘,并且下载的镜像等都是存储在C盘中的,时间久了就比较影响c盘的容量。
如何移动
在Windows命令行中使用wsl -l -v
命令,可以看到Docker Desktop实际上是使用wsl子系统来提供Dcoker服务的,我们可以将这两个wsl子系统导出再导入,这样就实现了安装位置的改变。
docker-desktop是Docker Desktop的主程序,docker-desktop-data是用来存放数据的地方。
导出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了。
鸣谢
本文借鉴文章:
版权声明:
作者:EzioTA
链接:http://blog.acdts.top/eziota/move-docker_desktop_wsl2-file/
来源:ETA's Blog
文章版权归作者所有,未经允许请勿转载。
EzioTA
测试评论。