新闻详情

新闻详情

首页 / 资讯中心 / 详情

Windows上配置WSL 2 + Docker开发环境全攻略

发布时间:2026/11/15 6:52:51来源:尧图网络
Windows上配置WSL 2 + Docker开发环境全攻略
Windows上配置WSL 2 Docker开发环境全攻略前言对于许多开发者来说Windows上的Linux开发环境一直是个痛点。传统的虚拟机方案资源占用大、启动慢双系统切换又太麻烦。而现在微软的WSL 2Windows Subsystem for Linux配合Docker为我们提供了近乎完美的解决方案——既能享受Windows的日常便利又能获得原生Linux的开发体验。一、环境准备1.1 系统要求Windows 10 版本 1903 或更高版本建议Windows 11支持硬件虚拟化任务管理器 性能 CPU 查看至少8GB内存推荐16GB1.2 启用必要的Windows功能以管理员身份打开PowerShell运行dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart重启计算机完成安装。二、安装WSL 22.1 安装步骤# 设置WSL 2为默认版本wsl--set-default-version 2# 查看可安装的Linux发行版wsl--list--online# 安装Ubuntu 22.04 LTSwsl--install-d Ubuntu-22.04安装过程中创建Linux用户名和密码。2.2 验证安装wsl-l-v看到Ubuntu版本为2即成功。2.3 初始化Ubuntusudoaptupdatesudoaptupgrade-y三、方案一使用Docker Desktop推荐新手3.1 安装Docker Desktop从 Docker官网 下载Docker Desktop for Windows运行安装程序勾选“Install required Windows components for WSL 2”重启计算机3.2 配置WSL集成启动Docker DesktopSettings General确保“Use the WSL 2 based engine”已勾选Settings Resources WSL Integration启用Ubuntu发行版Apply Restart3.3 验证安装docker--versiondockerrun hello-world四、方案二WSL中直接安装Docker引擎4.1 安装Docker引擎sudoaptupdatesudoaptinstall-yapt-transport-https ca-certificatescurlgnupg2 software-properties-commoncurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dearmor-o/usr/share/keyrings/docker-archive-keyring.gpgechodeb [archamd64 signed-by/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu$(lsb_release-cs)stable|sudotee/etc/apt/sources.list.d/docker.list/dev/nullsudoaptupdatesudoaptinstall-ydocker-ce docker-ce-cli containerd.io4.2 配置iptables兼容性sudoupdate-alternatives--configiptables选择iptables-legacy。4.3 启动Dockersudoservicedockerstart4.4 配置用户权限sudousermod-aGdocker$USER需要重新打开终端生效。五、配置Docker镜像加速器国内必备5.1 创建配置文件sudomkdir-p/etc/dockersudonano/etc/docker/daemon.json5.2 添加加速器地址{registry-mirrors:[https://docker.1ms.run,https://docker.xuanyuan.me]}5.3 重启Docker服务sudosystemctl daemon-reloadsudosystemctl restartdocker5.4 验证加速器dockerinfo|grep-A5Registry Mirrors六、常见问题排查6.1 WSL 2内存占用过高在Windows用户目录创建.wslconfig[wsl2] memory4GB processors2 localhostForwardingtrue重启WSLwsl--shutdown6.2 Docker服务无法启动sudodockerd--debug6.3 文件权限问题sudochmod777/mnt/d/你的文件夹七、总结通过WSL 2和Docker的结合Windows已经成为一个强大的Linux开发平台。两种方案适用场景Docker Desktop方案适合新手、需要图形界面管理原生Docker引擎方案适合追求纯粹性、需要与生产环境一致配置好镜像加速器后国内访问Docker Hub将变得流畅许多。祝配置顺利
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/15 4:54:16

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/15 2:04:12

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/14 17:14:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/14 16:35:50

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/15 4:06:36

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉