如何优雅地变更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的使用体验。
热门推荐
大便拉得少的原因及应对方法
被迫离职手续办理流程及年终奖发放规定
量子纠缠是虫洞的全息对偶吗?ER = EPR猜想的深层联系
从金朝至大清,消失四百年的女真人,他们从何而来,又归向何处?
女真族是现在哪个民族 发展历史是怎样的
低空经济蓄势高飞:厦门首届eVTOL发展论坛精彩回顾
最好的10种“长寿药”,不花一分钱,每个人都能做到
菲油果:一种来自南美洲的特色水果
幽門螺旋桿菌5問 楊智欽醫師專業解答
鸡蛋壳炒熟了磨成粉的功效
揭秘Win7非正版的风险与后果
探索普洱老茶头的独特口感与特点
近视镜架应该降低多少度数
主播带货的薪资构成有哪些部分?
贵州乡村留守儿童心理健康状况的现状、挑战及未来——以册亨县为例
【全面战场】腾龙步枪的均衡装配,大战场六边形战士!
广度优先遍历算法详解及C语言实现
茵胆平肝胶囊的作用和功效
【电工必读】75平方电缆载流量详解及电流选择口诀
海藻球用什么水养?适合的水质和养分是什么?
【中草药科普】每天认识一味中草药-菟丝子
八字重的人何时出生 八字何时见子嗣
简单高效制作水印的技巧与方法,保护作品与提升个性化设计
王者荣耀技能轮盘灵敏度调整方法
海南石梅湾:迷人海滩与水上活动全解析
杜兰特重返勇士存疑!薪资压力成最大障碍
杜兰特重回勇士无望,薪资问题才是最大的拦路石!
西咪替丁片使用方法详解
一种比三文鱼有营养却更便宜的鱼,真心建议你常吃
亲属关系与结婚条件:法律如何规定?