当前位置: 首页 > news >正文

docker占用磁盘过多问题

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

  • 踩坑

移动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

http://www.lryc.cn/news/472838.html

相关文章:

  • [实时计算flink]使用Python依赖
  • MySql如何实现分布式锁
  • 「行内揭秘」 SQLynx数据库界的“小众宝藏”?
  • 【已解决】【MySQL】IDEA配置数据库 报错 未配置SQL方言 无法使用SQL提示
  • js 通过filter 实现扁平化数据tree
  • Android 开发 调节声音 SeekBar自定义样式
  • UART-通用异步收发器
  • Linux——— 信号
  • 安全见闻-web安全
  • 华为手机卸载系统应用的方法
  • 力扣算法笔记——生成随机数组
  • Anaconda和Pycharm超详细安装教程(2024版本+Win11)
  • 代码随想录:从中后/中前遍历序列构造二叉树
  • 2-134 基于matlab的图像边缘检测
  • 【Java并发编程】线程池详解
  • ThingsBoard规则链节点:GPS Geofencing Events节点详解
  • Jmeter基础篇(19)JSR223预处理器
  • 通过js控制css变量
  • Docker:容器化和虚拟化
  • OpenSSL
  • CSS 常见选择器
  • Linux使用Dockerfile部署Tomcat以及jdk
  • LC20. 有效的括号
  • 基于springboot企业微信SCRM管理系统源码带本地搭建教程
  • 【MTMSA】不确定缺失模态下基于情态翻译的多模态情感分析
  • 【php常用公共函数】php获取指定时间段中有那几年并输出年份的起始时间和结束时间
  • CTF-PWN: 什么是_IO_FILE?
  • 前端八股文第二篇
  • springboot汽车保修服务管理系统-计算机毕业设计源码00052
  • 分布式架构搭建博客网站