windows10系统下修改Docker镜像位置和卷内容-操作案例
现在使用基于WSL2的docker软件没有给出调整镜像存放位置的功能,需要我们手动的来调整
演示目录地址(根据自己实际路径操作)
原数据目录
C:\Users\18245\AppData\Local\Docker
原安装目录
C:\Program Files\Docker
管理员身份打开cmd
查询docker状态,关闭docker
wsl -l -v --all
执行后可以看到docker开头的有两条内容,状态是running
这需要我们先退出docker
可以看到状态变成了stopped这样就正确了
导出WSL系统
用以下的命令将上面的两个系统导出来
wsl --export docker-desktop "D:\Docker\wsl\distro\docker-desktop.tar"
wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"
注销现有的WSL系统
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
使用上面查询状态的命令查看一下是否注销了,没有那两条docker开头的内容就表示注销掉了
重新创建WSL系统
注销掉之后,就可以在我们指定的位置重新创建了,这个新位置就是我们想要真正存放镜像的位置了
我这里打算将这个位置放在D盘的Docker文件夹
wsl --import docker-desktop "D:\Docker\wsl\distro" "D:\Docker\wsl\distro\docker-desktop.tar" --version 2
wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2
需要注意的是这两个需要放在不同的文件夹里,不然会执行不成功
到这docker的存放目录就修改完成了,可以启动我们的docker了
怎么检查改完后是否生效
可以观察磁盘文件的大小是否变大了
可以使用 docker system df 查看磁盘使用情况
可以使用 docker system prune 释放空间
本文来自博客园,作者:JackieDYH,转载请注明原文链接:https://www.cnblogs.com/JackieDYH/p/17634126.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫