Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

这篇具有很好参考价值的文章主要介绍了Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题背景

        Docker Desktop默认是安装到C盘中的。但随着Docker的使用,其占用的空间也越来越大,Docker占用C盘空间过大成了个令人头疼的问题。恰好最近腾出了一个空的磁盘分区,因此可以使用“在其他磁盘分区添加访问路径”的方式,在不修改任何Docker配置的前提下,腾出了C盘空间。

        Docker在C盘中存储的数据绝大部分都在这个路径下:

C:\Users\这里修改为你的用户名\AppData\Local\Docker

        特别是以下这两个ext4.vhdx文件: 

Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

 二、解决办法

2.1 完全退出并关闭Docker

2.2 拷贝文件至指定磁盘

        比如我的G盘是空的,那么就把 “C:\Users\这里修改为你的用户名\AppData\Local\Docker” 目录下的所有内容都拷贝到G盘。

Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

 2.3 修改原文件夹名称并创建新的文件夹

        将 “C:\Users\这里修改为你的用户名\AppData\Local\” 路径下的 Docker 文件夹重命名为 Docker_bakup。(之所以先暂时保留这个文件是为了避免配置失败导致重要信息丢失

        然后新建 新的空文件夹 并命名为 Docker

2.4 在指定分区添加访问路径

        首先找到“创建并格式化硬盘分区”并打开。

Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

         选中指定分区,右键单击,选择“更改驱动器号和路径”。

Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

         选择 “添加”:

Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

         选择 “浏览”,并找到“C:\Users\这里修改为你的用户名\AppData\Local\Docker”,然后确定。

Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

         可以看到,添加成功了。

 Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

 2.5 测试并启动Docker

        首先测试文件夹是否能够正常访问:从以下两个路径都可以正常访问相同的内容。

C:\Users\这里修改为你的用户名\AppData\Local\Docker\wsl\data

这里修改为你所指定的驱动器号:\wsl\data

Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

         

        然后,启动Docker

Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

 2.6 处理Docker_bakup文件夹

        如果Docker启动成功,则 “C:\Users\这里修改为你的用户名\AppData\Local\” 路径下的Docker_bakup可以根据自己的情况选择移动或者删除,以腾出C盘空间。

2.7 注

        此时,我们就将C盘中的某文件夹中的内容,搬运到了其他磁盘,也就是说:“我们可以通过正常的方式在C盘中访问该文件夹,这好像文件是在C盘中,但是实际上,该文件夹中的内容是在其他磁盘中进行存储的,我们以两个不同的路径,访问到了同一个内容。”

如有不当或错误之处,恳请您的指正,谢谢!!!文章来源地址https://www.toymoban.com/news/detail-415368.html

到了这里,关于Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux下内存buff/cache占用过多问题解决

    在Linux下经常会遇到buff/cache内存占用过多问题, 尤其是使用云主机的时候最严重,由于很多是虚拟内存,因此如果buff/cache占用过大的, free空闲内存就很少,影响使用; 通常内存关系是: 普通机器:total=used+free 虚拟机器:total=used+free+buff/cache 比如说用阿里云云主机,就是

    2024年02月16日
    浏览(47)
  • Docker 修改默认存储路径,解决系统盘占用100%问题

    一、查看存储路径是否在系统盘 输出结果: 二、迁移并修改配置  

    2024年02月15日
    浏览(45)
  • 执行docker- compose命令遇到-bash: /usr/local/bin/docker-compose: 无法执行二进制文件 问题的一种解决方法

    一、问题描述 当安装好docker-compose并添加执行权限后,执行命令docker-compose 相关命令时出现 -bash: /usr/local/bin/docker-compose: 无法执行二进制文件 二、解决思路 应该是安装包有问题,网上找了几种重新安装方法途径,还是会出现这个问题,最终找到一种可靠重新安装的解决方法

    2024年02月08日
    浏览(58)
  • 【docker】解决docker overlay2目录占用大量磁盘空间,导致验证码出不来,报错Can‘t create output stream!

             验证码出现 Can\\\'t create output stream! 报错信息         所在服务器磁盘使用率已经到达100%,经排查,服务器目录 /var/lib/docker/overlay2 占用大量磁盘空间,         使用 【docker system prune】 命令删除清理docker系统空间         获取当前目录占用磁盘大小命令

    2024年01月25日
    浏览(47)
  • 【Android】 频繁刷新 RecyclerView导致View 对象引用过多引起的Native 内存占用过大解决办法

    在 RecyclerView 中,如果频繁刷新 RecyclerView,可能会导致 Native 内存中有大量的 TextView 对象,从而导致内存占用过多的问题。以下是一些可能导致该问题的原因和解决方法: 使用 ViewHolder 在 RecyclerView 中,使用 ViewHolder 可以避免频繁创建和销毁 View 对象,从而减少内存占用。可

    2024年02月08日
    浏览(83)
  • 通过空间占用和执行计划了解SQL Server的行存储索引

    索引是一种帮助查询语句能够快速定位到数据的一种技术。索引的存储方式有行存储索引、列存储索引和内存优化三种存储方式: 行存储索引,使用B+树结构,行存储指的是数据存储格式为堆、聚集索引和内存优化表的表,用于OLTP场景。行存储索引按顺序排列的值列表,每个

    2024年02月04日
    浏览(85)
  • Docker目录占用了太多空间, 如何减少占用?

    如果你的Docker目录占用了太多空间,你可以尝试以下几种方法来减少它的大小: 删除不再使用的镜像、容器、数据卷和网络。你可以使用sudo  docker system prune 命令来删除所有未使用的对象。 清理日志文件。Docker容器会生成日志文件,这些文件可能会占用大量空间。你可以定

    2024年02月17日
    浏览(43)
  • 如何清理 Docker 占用的磁盘空间

    Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。 docker 占用的空间可以通过下面的命令查看: TYPE  列出了docker 使

    2024年02月07日
    浏览(63)
  • 【运维】解决 mac office 中乱码的一种方法

    由于微软 office 在 mac 中的代码不匹配等问题,造成部分在 windows 中生成的文档用 mac office 中打开时会有部分乱码。现在笔者找到一种方法,可以解决该问题。 1.安装最新版本的 mac office,我这里是 office2021 2.对windows 中生成有乱码的文档,使用 keynote或者pages 打开,乱码消失

    2024年02月05日
    浏览(39)
  • 简单几步,自动释放Docker占用空间

    随着Docker技术的广泛应用,容器化应用越来越普及,但是在使用过程中,可能会遇到磁盘空间不足的问题。本文将介绍几种清理Docker占用的磁盘空间的方法,并给出相应的建议。 本文来自公众号微技术之家。 今天介绍五种清理Docker占用的磁盘空间的方法:清理未使用的容器

    2024年02月08日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包