开始前准备

WSL2 与 Docker
分别解决什么问题

先根据任务选择环境,不把所有开发工具一次装满。

预计阅读 9 分钟公开免费核验于 2026.08.19
内容目录 当前:第 13
开始前准备6
Agent 基础5
工具安装与配置6
模型与接口5
进阶专题5
本文目录 3 个部分

大家好,我是云途。看到教程要求安装 WSL2 或 Docker 时,先别急着两个都装。

它们解决的问题不同:WSL2 让 Windows 更自然地运行 Linux 工具,Docker 让应用和依赖装进可重复创建的容器。

先按问题选择

WSL2

适合在 Windows 上使用 Linux Shell、命令和开发工具。

Docker

适合复制一套隔离的运行环境,或启动数据库、服务等配套组件。

都不需要

普通网页、单机脚本或工具原生支持当前系统时,先直接使用项目环境。

安装前问四个问题

  1. 官方文档是否明确要求 Linux 环境?
  2. 项目是否已经提供 Dockerfile 或 compose 配置?
  3. 本机磁盘、内存和虚拟化是否满足要求?
  4. 出错后是否知道数据放在哪里、怎样卸载和恢复?

新手的最小原则

如果当前项目可以直接运行,就不要为了“看起来专业”额外增加一层环境。

环境层数越多,路径、端口、权限和文件同步就越需要说明。真正需要时再加,并把启动和清理命令写进 README。

完成检查

你已经知道何时需要额外环境

  • 能说出 WSL2 和 Docker 的不同职责。
  • 能判断当前项目是否真的需要它们。
  • 安装前检查了资源与恢复方式。

官方依据与延伸阅读

Microsoft WSL 文档Docker Get Started