当前位置:   article > 正文

windows下更换docker的目录,释放C盘占用空间,ubuntu也可以这样管理_windowsdocker占用c盘

windowsdocker占用c盘

1、原因

windows系统,C盘一共120g的硬盘大小,自从装了docker和做了几个镜像,C盘直接剩了几个G的大小了。查阅资料,发现大部分空间被docker的数据占用了,因此利用下列的方法进行更改docker的数据盘。

2、方法和步骤

2.1停止docker,在任务栏中手动停止

在这里插入图片描述

2.2 备份当前docker的数据
C:\Users\Administrator> mkdir "D:\Docker\wsl\data"
C:\Users\Administrator> wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"
C:\Users\Administrator> dir D:\Docker\wsl\data\
 
 
    目录: D:\Docker\wsl\data
 
 
Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       2020/11/25      8:54     2159349760 docker-desktop-data.tar

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
2.3 删除原来的数据
C:\Users\Administrator> wsl --unregister docker-desktop-data
正在注销...
C:\Users\Administrator> wsl --list -v
  NAME              STATE           VERSION
* docker-desktop    Stopped         2

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
2.4 将刚才备份的数据导入

C:\Users\Administrator> wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2
C:\Users\Administrator> wsl --list -v
  NAME                   STATE           VERSION
* docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
2.5 启动docker,即可使用
2.6 验证启动无误后可以删除“docker-desktop-data.tar”备份文件。

--------------分割线---------------------

以下内容是原创,转载时请标注本文链接

wsl虚机均可以类似这样管理
  • 如Ubuntun,在资源管理器地址栏直接输入\\wsl$ 可以查看到当前的虚拟机:
    在这里插入图片描述
D:\>wsl --list -v  #查看当前ubuntu的版本号记住
  NAME                   STATE           VERSION
* docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2
  Ubuntu-20.04           Stopped         1
D:\>mkdir "D:Ubuntu\wsl\data"

D:\>cd Ubuntu\wsl\data\

D:\Ubuntu\wsl\data>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 58A2-41CB

 D:\Ubuntu\wsl\data 的目录

2022/07/08  11:14    <DIR>          .
2022/07/08  11:14    <DIR>          ..
               0 个文件              0 字节
               2 个目录 127,403,319,296 可用字节

D:\Ubuntu\wsl\data>wsl --export Ubuntu-20.04 "D:\Ubuntu\wsl\data\Ubuntu-20.04.tar"

D:\Ubuntu\wsl\data>wsl --unregister Ubuntu-20.04
正在注销...

D:\Ubuntu\wsl\data>
D:\Ubuntu\wsl\data>wsl --list -v
  NAME                   STATE           VERSION
* docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2
D:\Ubuntu\wsl\data>wsl --import Ubuntu-20.04 "D:\Ubuntu\wsl\data" "D:\Ubuntu\wsl\data\Ubuntu-20.04.tar" --version 1

D:\Ubuntu\wsl\data>wsl --list -v
  NAME                   STATE           VERSION
* docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2
  Ubuntu-20.04           Stopped         1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/858557
推荐阅读
相关标签
  

闽ICP备14008679号