Windows 11 安装 WSL2 + Docker + 1Panel 完整指南

为什么选这个方案?
WSL2:微软官方方案,性能接近原生 Linux,与 Windows 无缝互通
Docker:容器化部署,环境隔离,一键部署各种应用
1Panel:现代化 Linux 面板,可视化管理 Docker 容器、网站、数据库、智能体
检查 CPU 虚拟化
按 Ctrl + Shift + Esc 打开任务管理器
切换到「性能」选项卡 → 点击左侧「CPU」
查看右侧「虚拟化」状态
第一步:安装 WSL2
以管理员身份打开 PowerShell
按 Win + X → 选择「Windows 终端 (管理员)」
执行一键安装命令
wsl --install
自动完成:
✅ 开启 WSL 所需的 Windows 功能
✅ 下载并安装 WSL2 Linux 内核
✅ 安装默认的 Ubuntu 发行版
✅ 设置 WSL2 为默认版本
⏱ 等待 5~15 分钟,完成后提示「请重启电脑以完成安装」
初始化 Ubuntu
重启后 Ubuntu 终端自动弹出
设置用户名和密码
验证
wsl -l -v # VERSION 为 2 即为成功
更换国内软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's|http://archive.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list sudo sed -i 's|http://security.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list sudo apt update && sudo apt upgrade -y
第二步:安装 Docker Desktop
下载:https://www.docker.com/products/docker-desktop/
安装:保持默认(✅ Use WSL 2 instead of Hyper-V)
验证:
docker --version
第三步:关联 WSL2 与 Docker
Docker Desktop → ⚙️ Settings → Resources → WSL Integration
开启 Ubuntu 开关 → Apply & restart
验证:
docker run hello-world
免 sudo 配置
sudo usermod -aG docker $USER newgrp docker
第四步:配置国内镜像加速
Docker Desktop → Settings → Docker Engine:
{ "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.aliyuncs.com", "https://docker.mirrors.ustc.edu.cn", "https://dockerproxy.com" ] }
第五步:Docker 数据迁移到 D 盘
wsl --shutdown # 剪切 C:Users你的用户名AppDataLocalDockerwsl 到 D:ProgramDataDockerwsl New-Item -ItemType SymbolicLink -Path "C:Users你的用户名AppDataLocalDockerwsl" -Target "D:ProgramDataDockerwsl"
第六步:安装 1Panel
curl -sSL https://resource.fit2cloud.com/1panel/package/v2/install.sh -o /tmp/1panel_install.sh && bash /tmp/1panel_install.sh
访问 http://localhost:10086/安全入口
第七步:部署 AI 智能体
应用 说明 端口 Ollama 本地大模型推理引擎 11434 Open WebUI ChatGPT 风格界面 3000 Dify AI 应用开发平台 8080 n8n 工作流自动化 5678 FastGPT 知识库问答系统 3000 Langflow 可视化 Agent 构建 7860
