变更Docker Desktop的文件存放位置

 
更多

Docker Desktop下载的镜像都存储在C盘,随着pull的镜像增多,C盘空间被很快耗尽。

存放位置 在AppData\Local目录下

LOCALAPPDATA=C:\Users\xxx\AppData\Local

%LOCALAPPDATA%\Docker\wsl\data/ext4.vhdx
%LOCALAPPDATA%\Docker\wsl\distro/ext4.vhdx

也可以在注册表中确认一下 WSL子系统 安装位置
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss

解决方法

方法1

最简单 直接将 这两个文件裁剪到D盘(或其他盘),然后创建软连接

方法:https://www.cnblogs.com/krypln/p/15394214.html

方法2

  1. 删除所有实例

  2. 删除所有镜像

  3. 右下角退出docker Desktop,并关闭所有WSL子系统wsl –shutdown

  4. 导出子系统镜像

wsl–exportdocker-desktop”D:\SubSystem\docker-desktop.tar”
wsl–exportdocker-desktop-data”D:\SubSystem\docker-desktop-data.tar”
  1. 删除这两个子系统
wsl–unregisterdocker-desktop-data
wsl–unregisterdocker-desktop
  1. 导入这两个子系统
wsl –importdocker-desktop”D:\SubSystem\docker-desktop””D:\SubSystem\docker-desktop.tar”–version2
wsl –importdocker-desktop-data”D:\SubSystem\docker-desktop-data””D:\SubSystem\docker-desktop-data.tar”–version2
  1. 导入后启动Docker Desktop即可
打赏

本文固定链接: https://www.cxy163.net/archives/2253 | 绝缘体

该日志由 绝缘体.. 于 2023年01月13日 发表在 首页 分类下,
原创文章转载请注明: 变更Docker Desktop的文件存放位置 | 绝缘体

报歉!评论已关闭.