一开始在 Windows 上安装了 docker 后,它默认是把镜像拉取保存到 C:\Users\<你当前用户>\AppData\Local\Docker\wsl\data\ 路径的 ext4.vhdx 文件下,当拉取的镜像越来越大时,C 盘比较小的同学就 hold 不住了,怎么在 Windows 上修改 docker 的镜像文件存储位置也就变的迫在眉睫。
wsl --shutdown 2. 运行diskpart释放空间 # 代码来自 https://github.com/microsoft/WSL/issues/4699#issuecomment-627133168diskpartselectvdiskfile="C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx"attach vdiskreadonlycompact vdisk detach vdisk exit 参考资料...
先输入下面命令查看 docker 状态 wsl -l -v 1. 使用以下命令关闭 docker-desktop-data wsl --shutdown 1. 使用以下命令导出 docker-desktop-data,我这里导出到 D:\Docker\docker-desktop-data.tar wsl --export docker-desktop-data D:\Docker\docker-desktop-data.tar 1. 注销docker-desktop-data,C:\Users...
使用WSL2将所有图像和容器文件存储在单独的虚拟卷(vhdx)中。当这个虚拟硬盘文件需要更多的空间(达到一定...
适用于:新版本 wsl 管理的 dockerWindows Docker 迁移 Docker 虚拟映像文件如何判断:打开 powershell 输入wsl -l -v,即可查看当前 docker 发行版运行状态。(如果没有,不适用。但是在这个之前的版本,可以直接设置文件位置)docker-desktopdocker-desktop-data #(这个需要迁移)操作:关闭 docker桌面版,右击关闭即可...
选择“浏览”,并找到“C:\Users\这里修改为你的用户名\AppData\Local\Docker”,然后确定。 可以看到,添加成功了。 2.5 测试并启动Docker 首先测试文件夹是否能够正常访问:从以下两个路径都可以正常访问相同的内容。 C:\Users\这里修改为你的用户名\AppData\Local\Docker\wsl\data ...
版本 docker 默认程序安装到c盘,数据存放于C:\Users\当前用户名\AppData\Local\Docker\wsl\data\ext4...
wsl --export docker-desktop-data E:\dockerdata\docker-desktop-data.tar 6.注销现有docker-desktop-data wsl --unregister docker-desktop-data 7.导入备份好的docker-desktop-data,这里需要注意前面的路径为最终存放ext4.vhdx的路径,后面的路径为备份文件所在的物理路径,后面的版本号根据第三步的来填写(过程较...
C:\Users\Administrator\AppData\Local\Docker\wsl\data\ext4.vhdx(此目录是默认指向,都快100G了) 解决步骤: wsl --shutdown wsl --export docker-desktop-data E:\Docker\docker-desktop-data.tar wsl --unregister docker-desktop-data wsl --import docker-desktop-data E:\Docker\data\ E:\Docker\docker...
wsl --unregister docker-desktop-data 重新导入docker-desktop-data到要存放的文件夹:D:\SoftwareData\wsl\docker-desktop-data\: wsl --import docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data\ D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar --version 2 ...