docker占用磁盘过多问题

我在windows系统上用docker,安装在C盘环境下,我发现C盘占用了大量的空间,查找后发现是docker的映像文件占用的,于是开始清理,中间还踩个坑,记录一下,下次需要的时候方便找。

  • 踩坑

我本想移动映像文件到另外一个目录,但操作之后好久没反应,我以为docker挂了,就把docker关闭了,结果悲剧了,我docker上的镜像文件,容器都没有了,一切从头开始。

  • 正解

    我一顿百度,发现正确的方法应该是这样的

  • 查看wsl

  • 导出wsl到其它目录

wsl --export docker-desktop D:\docker\docker-desktop.tar

wsl --export docker-desktop-data D:\docker\docker-desktop-data.tar

  • 取消注册

wsl --unregister docker-desktop

wsl --unregister docker-desktop-data

  • 把导出的文件,导入到其它目录中

wsl --import docker-desktop "D:\docker\desktop" "D:\docker\docker-desktop.tar" --version 2

wsl --import docker-desktop-data "D:\docker\data" "D:\docker\docker-desktop-data.tar" --version 2

  • 效果
    导出前

    导出后

    如果你不用docker的时候,发现内存占用比较大,可以看下是不是有个叫wmmem的东西在占用内存,在我的机器上它占用了8G。执行如下命令可以关闭它。

wsl --shutdown 关闭vmmem

相关推荐
SCBAiotAigc4 分钟前
2026.4.10:docker desktop内网环境安装教程
人工智能·docker·容器·具身智能
饼瑶16 分钟前
Isaac Sim 5.0.0 Docker 部署手册(实验室服务器)
服务器·docker·容器
wb18927 分钟前
docker-ce容器技术重习
运维·笔记·docker·容器·云计算
愈努力俞幸运39 分钟前
docker入门,容器,镜像
java·分布式·docker
刘某的Cloud40 分钟前
svc中外部流量访问限制
linux·运维·docker·kubernetes·service
janthinasnail44 分钟前
使用Docker安装Penpot(UI/UX设计与原型制作工具)
docker·penpot
爱宇阳1 小时前
Supabase Self-Hosting with Docker 学习笔记
笔记·学习·docker
cooldream20091 小时前
基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南
docker·飞书·hermes
阿沁QWQ1 小时前
Docker镜像制作实战
运维·docker·容器
浮尘笔记1 小时前
Docker中安装Kafka以及基本配置和用法、踩坑记录
后端·docker·容器·kafka·php