开发者收藏!10 分钟用 WSL 在 Windows 优雅部署 Docker
·
启用 WSL 功能
在 Windows 搜索栏输入“启用或关闭 Windows 功能”,勾选“适用于 Linux 的 Windows 子系统”和“虚拟机平台”选项。完成勾选后重启计算机。
安装 WSL 2 发行版
打开 PowerShell 或命令提示符,执行以下命令安装默认的 Ubuntu 发行版:
wsl --install
如需指定其他发行版(如 Debian),使用:
wsl --install -d Debian
安装完成后通过 wsl --set-default-version 2 确保默认使用 WSL 2。
安装 Docker Desktop
访问 Docker 官网下载 Windows 版 Docker Desktop。安装时勾选“Use WSL 2 instead of Hyper-V”选项。安装完成后启动 Docker Desktop,在设置中导航到 Resources > WSL Integration,启用已安装的 WSL 发行版。
验证安装
在 WSL 终端中运行以下命令验证 Docker 是否正常工作:
docker run --rm hello-world
若看到“Hello from Docker!”的输出,表明安装成功。
配置开发环境(可选)
为提升性能,建议将项目文件存储在 WSL 文件系统中(如 /home/username/projects),而非 Windows 的挂载目录(/mnt/c)。可通过以下命令在 WSL 中创建项目目录并挂载:
mkdir -p ~/projects && cd ~/projects
常见问题处理
若遇到网络问题,尝试在 Docker Desktop 设置中配置国内镜像源(如阿里云镜像)。示例配置:
{
"registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"]
}
若 WSL 启动失败,检查 BIOS 中是否启用虚拟化(Intel VT-x/AMD-V)。部分安全软件可能需临时关闭。
更多推荐

所有评论(0)