admin管理员组文章数量:1626227
Docker Desktop在存储数据时默认都是存放在系统盘(即C盘)中,镜像和容器数据一旦多起来很占空间,且在Docker Desktop软件也不可以直接修改存储路径,查阅了网上文章后总结出如下方法。
1.打开cmd命令行。输入命令”wsl -l -v --all”;
图1.查询docker状态截图
2.执行后退出Docker;
图2.退出Docker截图
3.再回到cmd命令行,输入命令”wsl -l -v --all”,可以观察到此时Docker状态已关闭;
图3.Docker状态已关闭截图
4.导出WSL子系统镜像。在命令行里输入命令”wsl --export docker-desktop "D:\Docker\wsl\distro\docker-desktop.tar""(后面的路径为你自己想要将数据存储的路径位置),”wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"”。注:导出数据时间因原始数据大小而不同;
图4.演示文件夹路径截图
5.注销现有的WSL。在命令行内输入”wsl --unregister docker-desktop”,”wsl --unregister docker-desktop-data”;
图5.注销成功截图
6.重新创建新的WSL系统。在命令行内输入”wsl --import docker-desktop "D:\Docker\wsl\distro" "D:\Docker\wsl\distro\docker-desktop.tar" --version 2”,”wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2”;
图6.重新创建成功截图
7.检查路径是否修改成功。重新打开Docker,在命令行内输入”docker pull hello-world”,待拉取镜像成功后,再输入”docker run hello-world”,观察原路径下是否有数据更新,若没有则说明更改路径成功,可以将data和distro文件夹下的压缩包删除。
至此已经成功将Docker镜像存储位置改变至自己指定的路径下了。
版权声明:本文标题:修改Docker镜像存储位置(Windows系统) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728942036a1180900.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论