WSL2 跑 Docker,顺手装了 Immich

最近折腾了一下在 Windows 上用 WSL2 跑 Docker,全程不依赖 Docker Desktop 或任何桌面端工具,纯命令行完成。顺带把 Immich 私有相册也部署起来了。这篇文章记录完整过程,适合第一次上手的朋友参考。 为什么不用 Docker Desktop Docker Desktop 本身没什么问题,但它是 GUI 应用,占资源,而且商业使用需要付费授权。WSL2 里直接跑 Docker Engine 更轻量,和 Linux 原生体验几乎一致,也更适合服务器思维的使用方式。 一、安装 WSL2 并把 Ubuntu 装到 D 盘 默认情况下,WSL 会把发行版装在 C 盘。如果你的 C 盘空间有限,可以在安装时直接指定路径。 以管理员身份打开 PowerShell,执行: wsl --install Ubuntu --web-download --location "D:\WSL\Ubuntu" 如果网络不好导致下载失败,可以手动下载安装包再安装: Invoke-WebRequest -Uri https://aka.ms/wslubuntu -OutFile Ubuntu.appx Add-AppxPackage .\Ubuntu.appx wsl --install Ubuntu --location "D:\WSL\Ubuntu" 安装完成后会自动进入 Ubuntu 初始化界面,按提示创建用户名和密码。输密码时屏幕不会有任何显示,这是正常的,直接输入按 Enter 就好。 二、基础系统配置 进入 Ubuntu 后先更新软件包,再装几个常用工具: sudo apt update && sudo apt upgrade -y sudo apt install -y curl wget git vim build-essential net-tools 顺手把默认目录设到家目录,避免每次打开都在根目录: ...

June 22, 2026 · 3 min
本站累计访问 次 · 访客