💻运维部署
未读
Ubuntu:如何安装和使用 Wine 9,轻松运行 Windows 应用
本篇文章主要讲述了在 Ubuntu 上安装和使用 Wine 9.x 的方法,以便在 Linux 系统上运行 Windows 应用程序。文章首先介绍了 Wine 的基本概念,以及 Wine 9.x 的主要改进,包括 WoW64 模式、Wayland 支持和 ARM64 兼容性。随后,文章详细介绍了安装 Wine 的步骤,包括更新系统软件包、添加 WineHQ 官方仓库、安装必要的依赖工具,以及启用 32 位系统架构支持。文章还提供了使用 Winetricks 安装 Windows 应用程序和库的建议,帮助优化 Wine 的使用体验。文章重点介绍了使用 Winetricks 安装 Visual C++ 运行库、常用字体和 DirectX 组件。文章还提供了管理 Wine 前缀、配置 32 位应用支持和配置中文支持的步骤,以及从 Ubuntu 中移除 Wine 的方法。总而言之,本文提供了一个全面的指南,帮助用户在 Ubuntu 上成功安装和配置 Wine 9.x,并运行 Windows 应用程序。
💻运维部署
未读
Windows 上修改 docker 的镜像文件存储位置
本篇文章主要讲述了如何在 Windows 上修改 Docker 镜像文件存储位置,避免因镜像体积过大导致 C 盘空间不足的问题。由于 Docker Desktop 依赖 WSL,修改镜像文件存储位置需要通过 WSL 进行文件映射(挂载)操作。
首先,关闭 Docker Desktop,然后使用 `wsl --export` 命令备份 `docker-desktop-data` 镜像文件,并将该镜像文件导出到指定路径。接着,使用 `wsl --unregister` 命令从 WSL 中取消注册 `docker-desktop-data`,并删除原路径下的 `ext4.vhdx` 文件。之后,使用 `wsl --import` 命令将导出的镜像文件导入回 WSL,并设置新的挂载目录。最后,通过验证方法确认修改生效,并可删除备份的文件。
文章还提供了解决 Windows Docker 删除容器后 WSL2 磁盘空间不释放的问题的参考链接。 最终修改镜像存储位置的命令是 `mklink /d C:\Users\[User_Name]\AppData\Local\Docker\ D:\Docker\`。

