终极指南:如何使用DXVK让Windows游戏在Linux上流畅运行
2026/7/25 11:04:03
右键点击开始菜单,选择"终端管理员"或"Windows PowerShell(管理员)",依次执行以下命令:
# 启用适用于 Linux 的 Windows 子系统 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 启用虚拟机平台(WSL2 必需) dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartPowerShell 执行完后必须重启电脑。
重启后,打开 PowerShell 执行:
wsl --status如果显示 WSL 版本信息,说明功能已启用。
以管理员身份运行 PowerShell,执行:
wsl --update等待更新完成。
wsl --set-default-version 2注意:现代 Docker Desktop 会自动检测并使用 WSL2,无需手动配置。
右键点击任务栏鲸鱼图标 →Settings:
General 设置:
Resources - WSLIntegration:
点击 Apply & Restart保存设置
打开PowerShell或Windows 终端,执行:
# 查看 Docker 版本 docker --version # 查看 Docker Compose 版本 docker compose version# 拉取 Nginx 镜像 docker pull nginx # 运行容器(后台模式,映射端口) docker run -d -p 8080:80 --name my-nginx nginx# 查看运行中的容器 docker ps # 查看所有容器(包括停止的) docker ps -a # 停止容器 docker stop my-nginx # 删除容器 docker rm my-nginx # 查看镜像列表 docker images # 删除镜像 docker rmi nginx # 查看日志 docker logs my-nginx解决:
# 在 PowerShell 管理员模式下执行 wsl --shutdown netsh winsock reset netsh int ip reset all # 重启电脑解决:
在 Docker Desktop → Settings → Docker Engine,添加国内镜像源:
{ "registry-mirrors": [ "https://mirror.gcr.io", "https://docker.mirrors.ustc.edu.cn" ] }点击Apply & Restart
解决:
Settings → Resources → 调低Memory限制(建议不低于 2GB)
解决:
# 查看端口占用 netstat -ano | findstr :8080 # 终止占用进程(以PID 12345为例) taskkill /PID 12345 /F通过以上步骤,你已经成功在 Windows 11 上安装并配置了 Docker Desktop。关键点:
现在你可以开始学习 Docker 容器化技术,部署各种应用了!
如果你觉得“蓝白AI”公众号或这篇文章对你有帮助,请给我点赞、在看、转发分享给更多的朋友。
有任何问题或者想法,欢迎在评论区留言交流。