3. 直接清理并重置(无重要数据)# 注销分发版并删除文件wsl --unregister docker-desktop-data Remove-...
docker run -it --name 启动的容器名 --volumes-from 父容器名称 镜像名 1. dockerFile dockerFile : 构建文件,源代码 每个保留关键字(指令)必须是大写 执行顺序从上到下 (#)表示注释 每一个指令都会创建提交一个新的镜像层 FROM 基础镜像,一切从这里开始构建 MAINTAINER 镜像作者 RUN 镜像构建的时候需要运行...
如果你发现 WSL 的文件系统占用过多空间,可以考虑扩展 WSL 的磁盘大小。首先,确保你的 WSL 版本为 2,可以通过以下命令确认: wsl-l-v 1. 如果WSL 是版本 2,扩大磁盘大小的步骤如下: 关闭所有 WSL 实例。 找到并备份 WSL 的.vhdx文件,通常位于C:\Users\<YourUser>\AppData\Local\Packages\CanonicalGroupLimit...
使用下面的命令清理镜像: docker system prune 在Linux下面可以释放磁盘空间,但是在Windows下却并不能够真正的释放硬盘。 搜寻了一下,发现有一个文件超级大: C:\Users\{用户名}\AppData\Local\Docker\wsl\data\ext4.vhdx 这是WSL的虚拟机文件。这个文件看起来是只增长,不回收硬盘空间的,所以,需要手动回收硬盘空间...
选择目标磁盘文件: select vdisk file="C:\Users\15040\AppData\Local\Docker\wsl\data\ext4.vhdx" 以只读模式连接虚拟磁盘文件: attach vdisk readonly 开始压缩虚拟磁盘文件: compact vdisk 分离虚拟磁盘文件: detach vdisk 退出diskpart工具: exit 参考博客:Windows11下清理Docker Desktop与wsl的C盘空间占用_wsl清...
通过该链接中的方法成功释放出6G内存 https://www.cnblogs.com/enrio/p/14222648.html ...
清理WSL2占用的磁盘空间 wsl占用的磁盘空间不能自动回收,需要手动清理。 # 关闭WSL wsl--shutdown # 打开Diskpart窗口 diskpart # 位置在C:\Users\你的电脑名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc(发行版名称)\LocalState\ext4.vhdx ...
默认情况下,Docker Desktop 将 WSL 2 引擎的数据存储在 C:\Users\[用户名]\AppData\Local\Docker\wsl 目录。如果需要修改存储路径,可以通过 Docker Desktop 的“设置 -> 资源 -> 高级”页面进行调整。3.如何查看 WSL 2 是否启用?打开命令提示符或 PowerShell,输入 wsl --list --verbose 查看已安装的 ...
当你在使用wsl-keepalive来保持docker-desktop-data分发版的WSL(Windows Subsystem for Linux)实例活跃时,如果遇到“WSL engine terminated abruptly”(WSL引擎突然终止)的错误,这可能是由于多种原因引起的。以下是一些可能的原因以及相应的解决方案: 1. 资源不足 可能原因:WSL实例可能因为系统资源(如CPU、内存)不足...
输出中,确保docker-desktop和docker-desktop-data使用的是版本 2。如果是版本 1,执行以下命令将其切换为 WSL 2: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 wsl--set-version docker-desktop2 这将切换docker-desktop到 WSL 2,解决大多数因 WSL 版本不一致导致的问题。