ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Docker迁移C盘爆红?一键解决全攻略

Docker迁移C盘爆红?一键解决全攻略 摘要:本地部署 DeepSeek 与 RAGFlow 后,C盘空间持续飙升,经排查确认为 WSL2 下 Docker 默认存储路径占用所致。本文分享两种迁移方案:旧版需手动导出/导入 WSL 镜像,操作繁琐且易出错;新版推荐使用 Docker Desktop 内置的可视化迁移功能,无需命令行,自动完成数据迁移,高效释放 C 盘空间。建议新安装时即修改存储路径,避免后期困扰。亲测兼容 Win10/11 + WSL2,安全可靠,开发者必备。一、迁移实践步骤1、确定空间大小和移动目标一般docker数据会默认存在 C:\Users\Guang\AppData\Local\Docker\wsl 这个目录下,Users在文件夹里面可能显示为“用户”,并将 Guang 替换成你自己的电脑用户名,AppData文件夹是隐藏的,如果看不见先显示隐藏文件夹。如果找不到也可以下个 Everything 软件去找,或者下个 TreeSize,这个庞然大物总是藏不住的:TreeSize:免费的磁盘清理与管理神器,解决 C 盘爆满的燃眉之急可以先检查一下要迁移的文件总大小,确定要迁移的盘可用内存大于要迁移的内容,最好是两倍(因为要先打包后拆包)。然后打开cmd,输入命令列出已注册的 WSL 发行版信息:wsl --list -v如果你安装了docker,你的主要数据都会存在 docker-desktop-data 里面,当然建议你将所有内容都迁移出C盘,一步到位。2、确定所有 wsl 发行版实例已关闭如上图,state这一列,如果要迁移的不都是 stopped ,就需要手动关闭,比如先退出所有docker desktop等依赖docker的软件,再使用如下命令来确保关闭:wsl --shutdown操作之后再输入wsl --list -v命令,列出已注册的 WSL 发行版信息检查state是否都变成stopped。3、新建一个文件夹并导出tar到该文件夹在你想迁移的盘内新建一个文
返回列表