如果你发现 WSL 的文件系统占用过多空间,可以考虑扩展 WSL 的磁盘大小。首先,确保你的 WSL 版本为 2,可以通过以下命令确认: wsl-l-v 1. 如果WSL 是版本 2,扩大磁盘大小的步骤如下: 关闭所有 WSL 实例。 找到并备份 WSL 的.vhdx文件,通常位于C:\Users\<YourUser>\AppData\Local\Packages\CanonicalGroupLimit...
这是WSL的虚拟机文件。这个文件看起来是只增长,不回收硬盘空间的,所以,需要手动回收硬盘空间。 1. 停止wsl2 wsl --shutdown 2. 运行diskpart释放空间 # 代码来自 https://github.com/microsoft/WSL/issues/4699#issuecomment-627133168diskpartselectvdiskfile="C:\Users\<你的用户名>\AppData\Local\Docker\wsl...
docker run -it --name 启动的容器名 --volumes-from 父容器名称 镜像名 1. dockerFile dockerFile : 构建文件,源代码 每个保留关键字(指令)必须是大写 执行顺序从上到下 (#)表示注释 每一个指令都会创建提交一个新的镜像层 FROM 基础镜像,一切从这里开始构建 MAINTAINER 镜像作者 RUN 镜像构建的时候需要运行...
关闭状态是Running的: wsl --terminate docker-desktop-data wsl --terminate docker-desktop 再次查看状态: wsl -l -v 状态应该为 Stopped 使用diskpart工具压缩虚拟磁盘文件 启动diskpart: diskpart.exe 选择目标磁盘文件: select vdisk file="C:\Users\15040\AppData\Local\Docker\wsl\data\ext4.vhdx" 以只读...
wsl2 + docker Desktop 配置的环境,发现磁盘占用空间很大,清理images及缓存层后,依然不见减少。原因:这是因为ext4.vhdx磁盘空间会根据加载的数据自动增长,但是无法自动回收。下面是手动回收的步骤。解决方法1、停止正在运行的Linux子系统。> wsl --shutdown ...
可以查看当前wsl下的服务。正常情况下应该是一个ubuntu和两个docker。 然后输入 wsl --shutdown 关闭wsl服务。然后使用系统自带的diskpart工具来清理磁盘。 diskpart//启动diskpart命令行界面selectvdiskfile="C:\Users\<你的用户>\AppData\Local\Docker\wsl\data\ext4.vhdx"//按照你docker里面的设置来,不一定这个...
您可以在Docker的最新版本上运行一些维护命令,这些命令将释放已停止的容器、悬空图像和悬空卷所占用的空间...
使用WSL2将所有图像和容器文件存储在单独的虚拟卷(vhdx)中。当这个虚拟硬盘文件需要更多的空间(达到一定...
大家好,本文是为了填前两天写的一篇文章《【图文教程】Windows11下安装Docker Desktop》。这篇文章有个...
export.tar wsl --import docker-desktop-data E:\your_target_path\desktop-data E:\your_path\...