如何优雅地变更Docker Desktop的镜像存储路径
创作时间:
作者:
@小白创作中心
如何优雅地变更Docker Desktop的镜像存储路径
引用
1
来源
1.
https://cloud.tencent.com/developer/article/2414097
概述
Docker Desktop 默认将镜像文件存储在 C 盘,随着 Docker 的使用,镜像文件大小的不断增加,可能会导致 C 盘空间不足。为了解决这个问题,可以采取以下步骤更改 Docker 镜像的存储位置。
开始
0x01 找到docker文件存储位置
打开docker desktop,进入到设置 -> resources -> Advance
在右侧可以看到当前Docker文件的存储位置,复制路径并打开,其中data文件夹内存放的是 docker-desktop-data 的存储数据。
0x02 导出 docker-desktop-data
首先需要做的是停止Docker desktop应用进程,进程停止之后,使用 wsl --list -v 命令查看WSL中的运行的实例是否停止。
第一次执行为 Running,在关闭之后状态变为 Stopped。此时即可选择将实例导出,执行以下命令将实例导出。
wsl --shutdown
开始导出:
wsl --export docker-desktop-data D:\docker\docker-desktop-data.tar
其中 D:\docker\docker-desktop-data.tar 为文件备份位置。
0x03 注销 docker-desktop-data
使用以下命令将当前的WSL实例进行注销:
wsl --unregister docker-desktop-data
0x04 导入 docker-desktop-data
接下来便可以将备份文件导入到新的位置,使用以下命令:
wsl --import docker-desktop-data D:\docker\data D:\docker\docker-desktop-data.tar --version 2
docker-desktop-data为要导入的实例的名称,不可修改D:\docker\data为新的位置要导入的文件夹D:\docker\docker-desktop-data.tar为之前导出备份的实例
导入之后,进入资源管理器对应文件夹中,可观察到已经迁移成功。使用 wsl --list -v 查看当前的实例,启动 Docker desktop ,查看镜像容器是否正常启动。
小结
通过以上步骤可以帮助用户将Docker镜像文件从C盘移动到其他磁盘,从而释放C盘空间,提高Docker的使用体验。
热门推荐
初中英语语法关键知识点:too many,too much与much too
车灯没关熄火后会导致电瓶没电吗朗逸,车灯未关,多长时间会没电
花与绿与绝景……在北海道美丽的景色和名泉中治愈心灵的旅程
打呼噜太大声怎么办?5个实用解决方案帮你告别噪音困扰
辽宁阜新:“三沟经验”诞生地 山水林田湖草沙一体治理|直击“三北”攻坚战②
食养二十四节气——春分:阴阳调和,饮食养生正当时
2 种实用方法:轻松查看 Windows PowerShell 版本号
揭秘!洗洁精洗眼镜,是科学妙招还是视力杀手?
公司有未结清债务是否可注销
离合器原理与半联动的使用技巧
乙酸乙酯MSDS详解:危害与防护措施
蒙脱石散几个小时吃一次 蒙脱石散具体服用注意事项
证人享有哪些权利,有罪证据与无罪证据如何区分
垃圾按量收费助力环保,提升城市生活品质
鲫鱼一般吃什么饲料, 简单的鲫鱼饲料配方
开源与闭源AI模型的对决:数据隐私、商业应用与社区参与
云南马岭河峡谷景区:门票预约、美食美景与民族文化全攻略
肾结石:种类、症状、原因、检查、治疗
心力衰竭的诊断标准
碳化硅七大应用领域大揭秘:探索未来科技的无尽可能!
我国碳化硅行业:新能源汽车等新兴领域带来广阔应用空间 进口量持续上升
南昌孕检和生育保险怎么报销?
脚趾甲生长缓慢?当心外周动脉疾病
电脑IPv4和IPv6无网络访问权限?这份排查指南请收好
电动摩托车(电摩)知识培训课件
美国ITIN税号查询:申请流程及注意事项详解
2025年美国税号【ITIN、EIN、SSN】最新解析:三者区别、申请用途、流程
人类最接近灭亡的一次:俄罗斯陨石事件!是谁暗中保护了我们?
大理石橱柜板(岩板台面和大理石台面哪个好)
通体岩板和通体大理石哪个好?一文详解选购要点和使用场景