Docker Desktop 使用的 windows 的 wsl , 默认安装在 C 盘,在 Docker Desktop 中也没有可以修改的地方,在 docker 中的容器镜像多了之后,会特别占用 C 盘的空间,使用 mklink 建立软连接的方式,则可以让 docker 依然去读取原来 C 盘的目录,但是文件其实已经复制到了其他盘,用以增加 C 盘的空间。
其他软件也同理可用!
转移内容
把 C 盘需要转移的文件目录,复制到目标地址,下方软连接中对应修改为当前的两个目录地址
新建软连接
mklink /J C:\Users\ChengQichuan\AppData\Local\Docker\wsl\disk D:\docker\disk
删除软连接 (如果不需要了)
rmdir D:\docker\disk
补充mklink用法
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。