彻底解决win10 docker desktop镜像过大导致“C盘存储空间不足”的问题。

article/2025/10/1 15:34:02

彻底解决win10 docker desktop镜像过大导致“C盘存储空间不足”的问题。

win10安装docker只需要双击安装包,真正实现了傻瓜式安装,这一点真的十分方便!不过用了义端时间docker后,突然有一天我注意到C盘原本充裕的空间容量,不知怎么的,变成了红色,并伴随着系统告警:”C盘存储空间不足,请释放存储空间“。
经过一番排查发现,这一切竟然是docker desktop创建的镜像引起的
在这里插入图片描述
这个镜像是给hyper-V使用的,其大小已然超过了30G。
在这里插入图片描述
由于Docker是基于linux内核的,而hyper-V是微软推出的一款虚拟机,这个DockerDesktop.vhdx正是用于docker运行的linux虚拟机的虚拟硬盘文件。

尝试将虚拟机镜像移动到空间更大的D盘

既然找到了C盘容量不足的原因,可想而知的解决办法就是把这个庞大的DockerDesktop.vhdx移动到D盘D:\ProgramData\DockerDesktop\vm-data\,然后修改hyper-V的虚拟硬盘位置到D盘的相应位置即可。
然而修改完之后,重启DockerDesktop,之前设置的虚拟硬盘位置竟然重新变回默认的C:\ProgramData\DockerDesktop\vm-data\了!

修改DockerDesktop的配置选项

原来hyper-V的虚拟机选项受DockerDesktop应用程序控制,每当DockerDesktop启动的时候,都会刷新hyper-V的虚拟硬盘位置为所设置位置
在这里插入图片描述
C:\ProgramData\DockerDesktop\vm-data\,所以不管怎么修改hyper-V上的选项都是无效的。
正确的操作是,当DockerDesktop运行之后,右键任务栏docker图标,选择settings选项,然后修改Resources选项卡下的Disk image location位置

操作步骤

在DockerDesktop 设置Disk image location的时候,软件会在你所选择的目录后追加一个DockerDesktop的子目录,并且要求这个目录为一个新目录。
所以建议修改的操作步骤如下:

  • 第一次运行DockerDesktop,右键任务栏的图标,进入设置界面
  • 先设置好目录,比如D:\ProgramData\DockerDesktop\vm-data\DockerDesktop
  • 关闭DockerDesktop程序
  • 从C盘默认位置的镜像C:\ProgramData\DockerDesktop\vm-data\DockerDesktop.vhdx拷贝到新的目录。
  • 运行DockerDesktop程序
    在这里插入图片描述
    一切操作完成之后,再看看hyper-V镜像位置,已经正确,至此,镜像挪移完毕。
    在这里插入图片描述
    谢谢关注

http://chatgpt.dhexx.cn/article/q4O59KAv.shtml

相关文章

mysql数据库空间不足_mysql空间不足怎么解决?

磁盘空间不足,使用du命令察看 du -h --max-depth1 当前目录下占空间比较大的是104个mysql-bin.00000X 和ibdata1。 mysql数据目录下有大量的mysql-bin.00000X文件,这些文件是做什么的呢? 这是数据库的操作日志,例如UPDATE一个表&a…

ubuntu提示根目录存储空间不足的解决办法

因为每次使用系统都会产生大量的日志文件,如果没有设置自动清理日志文件或者分区较小,日志文件在一段时间的堆积后就会导致存储空间不足,所以需要清除日志文件。以下是清除步骤: 1、切换为超级用户 su2、查看日志文件大小 du &am…

ES存储空间不足导致索引read-only解决

在es存储数据的时候报了这个错,然后网上都说是磁盘不够了,一看果然是磁盘剩余不足5个G了。。。 解决方案 1- 最简单的也就是清理下磁盘空间。 2- 更改elasticsearch.yml配置文件。在配置文件后加上: cluster.routing.allocation.disk.wate…

如何解决IIS配置报错问题:存储空间不足?

如何解决IIS配置报错问题:存储空间不足 存储空间不足;并导致IIS安装失败 服务器说明: 当前服务器为阿里云服务器操作系统:windows services 2008 R2基本配置: 1G内存 20G40G存储盘服务器尚未安装配置IIS **“存储空间…

解决群晖 “由于系统可用存储空间不足,您将无法登录“ 的问题

最近打开群晖提醒 由于系统可用存储空间不足,您将无法登录。经过上网查询终于解决了问题,现记录如下: 问题总结 利用命令定位到哪个文件夹异常过大,删除之即可具体步骤 利用SSH进入群晖管理界面,利用sudo -i 拿到管理权限 利用…

计算机管理 存储空间不足,Win7系统提示“存储空间不足,无法处理此命令”怎么办?...

最近有Win7系统用户反映,打开某些程序的时候,出现提示“存储空间不足,无法处理此命令”,导致程序打开失败,这让用户非常苦恼。那么,Win7系统提示“存储空间不足,无法处理此命令”怎么办呢&#…

32计算机内存不足,Win7 32位提示存储空间不足无法处理此命令

近日,有不少用户反映说在win7 32位系统电脑上玩游戏或者打开程序的时候,遇到了无法运行的错误或者弹出错误信息“存储空间不足无法处理此命令”,导致无法运行游戏或者程序,为什么会出现这样的问题呢,下面就针对这个问题…

远程桌面登录提示存储空间不足

远程桌面登录提示存储空间不足 云服务器windows2012远程桌面登录提示存储空间不足,无法完成此操作;点击确定按钮后回到登录界面; 使用控制台模式登录到服务器后端,查看RDP的登录权限,发现是本地系统账号;…

打开共享文件提示服务器空间不足,访问网络共享报告“服务器存储空间不足,无法处理此命令”...

访问网络共享报告“服务器存储空间不足,无法处理此命令” 万华数据 有些计算机在共享一个文件夹后,从网络上另一台计算机访问这个共享文件夹会出现“服务器存储空间不足,无法处理此命令”错误信息,更奇怪的是有时访问C盘的共享文件夹会出现这个问题,而访问其它盘的共享文件…

局域网访问文件提示服务器内存不足,“服务器存储空间不足”的问题

局域网客户机通过网上邻居访问一台以windows 2003作为文件共享服务器的时候,出现“无法访问,您可能没有权限使用网络资源,请与管理员联系查明权限,服务器存储空间不足,无法处理此命令”的错误提示。 这个时候这台服务器…

计算机管理 存储空间不足,win10系统提示“存储空间不足无法处理此命令”的处理技巧...

win10系统使用久了,好多网友反馈说win10系统提示“存储空间不足无法处理此命令”的问题,非常不方便。有什么办法可以永久解决win10系统提示“存储空间不足无法处理此命令”的问题,面对win10系统提示“存储空间不足无法处理此命令”的图文步骤…

计算机提示存储空间不足怎么办,电脑提示存储空间不足,无法处理此命令是什么原因?怎么解决?...

电脑“存储空间不足 无法处理此命令”怎么办?每次游戏玩着玩着就会弹出这样一个错误提示,那么造成这个情况的原因是什么?下面我们一起来看看。 “存储空间不足 无法处理此命令”原因: 第一是您的内存或虚拟内存空间不足&#xff0…

计算机提示存储空间不足怎么办,Win7软件提示"存储空间不足,无法处理此命令"怎么办...

使用过电脑的人应该都有遇到打开软件时出现”存储空间不足,无法处理此命令”的错误,导致软件无法打开。这种错误一般是由于运行内存不足导致的,现如今硬盘的容量不断扩大,而内存的容量却发展缓慢,导致内存跟不上硬盘&a…

fastdfs存储空间不足报错:错误码:28,错误信息:没有足够的存储空间

由于公司挂载在根目录下的网盘只有300G,使用了将近3年左右,最近公司同事反映上传上去的视频无法播放一直报错,查看后台报错信息如下 错误码:28,错误信息:没有足够的存储空间 查看服务器存储空间 df -h由于…

图形讲解git使用教程(附PDF下载)

下载地址:图形讲解git使用教程PDF版下载 图形讲解git使用教程 一、开发1. 安装git.exe2. 生成SSH公钥4. 设置用户名,邮箱5. 设置GitLab密钥6. 提交代码到GitLab7. 常用操作1. 还原修改2. 部分commit后push失败1. 保留本地修改2. 放弃本地修改&#xff0c…

Android-Git使用教程

Git简介 Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!那什么是版本控制系统?如果你用Microsoft Word写过长篇大论&#xff0c…

在 IDEA 中使用 Git 图文教程

Git 专栏索引: Git 分布式版本控制系统使用教程 在 IDEA 中使用 Git 图文教程 在 IDEA 中使用 Git 图文教程 🚀1. 配置 Git🚀2. 创建项目远程仓库🚀3. 初始化本地仓库🚀4. 连接远程仓库🚀5. 提交到本地仓库…

记录VS Code中git使用教程

记录VS Code中git使用教程 git的下载与安装新建仓库拉取项目此时已经将项目部署好了,接下来就是配合VSCode使用了 git的下载与安装 官网下载并安装git 步骤简单,在此不做讲解 新建仓库 设置相应内容 Repository name: 仓库名称Description: 仓库描述介…

git使用教程git-bash(ssh版)GitHub远程仓库连接

食用指南 一 下载安装git bash二 创建github仓库三 SSH keys配置四 建立本地和远程连接五 文件上传六 修改提交注释 git有两种连接方式:ssh和https。ssh使用前连接配置好SSH key后就不需要每次都输入账号密码,比较方便一 下载安装git bash 下载连接&…

Git命令使用教程

git文件提交大致流程: 本地文件( git add 文件名) → 暂存区(git commit -m 提交信息)→ 本地仓库(git push 远程仓库地址(复制的) 分支名称(要推送的分支名称&#xff…