修改Windows的Docker数据目录

最近发现我的 C 盘莫名出现储存空间爆满的情况,清理了一大堆文件,后也只释放了 17G 空间,最后发现是 Windows Docker 的数据目录增大导致的,所以打算修改数据目录,当然修改到其他非固态硬盘也会影响 Docker 的性能,不过 Docker 对读写性能要求一般不会太大。 迁移前 WSL2 模式下 docker-desktop-data vm 磁盘映像通常位于以下位置: C:\Users\用户名\AppData\Local\Docker\wsl\data\ext4.vhdx 按照以下说明将其重新定位到其他驱动器/目录,并保留所有现有的 Docker 数据。 开始迁移 首先确保你的 Docker 引擎是关闭状态,可以用 wsl --list -v 确保两个状态都已停止。 ::: tip 默认情况下,Docker Desktop for Window 会创建如下两个发行版(distro) C:\Users\jayzhen\AppData\Local\Docker\wsl docker-desktop (对应 distro/ext4.vhdx) docker-desktop-data (对应 data/ext4.vhdx)按官网提示:vhdx 文件最大支持 256G,超出大小会有异常。当然我的 C 盘也没那么大 官方说明 ::: 将 docker-desktop-data 导出到文件中(备份 image 及相关文件),使用如下命令 如果你的文件比较大,导入导出都需要一些时间 wsl --export docker-desktop-data "D:\\docker-desktop-data.tar" 从 wsl 取消注册 docker-desktop-data wsl --unregister docker-desktop-data ...

2022年5月9日 · 1 分钟 · 诚哥博客

Windows WSL上安装theos开发环境

最近闲时在开发越狱插件,学习了 Objective-C 开发,那是一个爽,平常都是在黑苹果上开发,现在想着在 Window 的 WSL 环境下开发,所以就想试着搭建下 打开 WSL 我这里使用 VSCode 打开,这里使用的是 ubuntu20.04 安装 Theos 依赖 这两个命令将安装 Theos 正常工作所需的所有依赖项。 sudo apt-get update sudo apt-get install -y build-essential git unzip libio-compress-perl 设置 $THEOS 环境变量 这五个命令将设置 Theos 用来了解事物在哪里以及从哪里执行它们以及诸如此类的事物的环境变量。 echo export THEOS="/opt/theos" >> ~/.bashrc echo alias nic="\$THEOS/bin/nic.pl" >> ~/.bashrc echo "umask 0022" >> ~/.bashrc source ~/.bashrc 使用代理 使用代理,可以加快速度 export http_proxy=http://192.168.0.189:7890/ export https_proxy=http://192.168.0.189:7890/ git config --global http.proxy http://192.168.0.189:7890 git config --global https.proxy http://192.168.0.189:7890 安装 Theos、工具链和 SDK 此命令将 Theos 安装到$THEOS 目录。 cd /opt sudo git clone --recursive https://github.com/theos/theos.git $THEOS ...

2022年4月21日 · 1 分钟 · 诚哥博客

在Window10以上安装linux开发环境

偶然看到可以在 Window 上运行 Linux,可以使用 Window 运行 Linux 命令,没准可以用来交叉编译,记录以下 确认 Windows 版本 并不是所有 windows 都支持 WSL,需要确保系统版本在 Windows 10 Build 16237 或更新版本。可以通过 【设置】查看系统版本号。 开始 WSL 服务 需要先在 Windows 中启用“适用于 Linux 的 Windows 子系统”。 打开“控制面板”->“程序和功能”,在左侧栏选择“启用或关闭 Windows 功能”,在打开的对话框中找到“适用于 Linux 的 Windows 子系统”并打勾,点击【确定】关闭对话框,等待系统安装新功能完成,并按提示重启电脑。 微软商店安装 Linux 发行版 配置用户名和密码 更换源 安装好 ubuntu20.04 后,默认的软件更新源是国外的,在国内使用速度很慢,需要更换成国内的源,这样才能正常安装和更新软件。 # 首先备份源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup # 打开sources.list文件 sudo vim /etc/apt/sources.list 编辑/etc/apt/sources.list 文件, 在文件最前面添加阿里云镜像源: ...

2022年2月17日 · 2 分钟 · 诚哥博客