在Windows上使用WSL安装Docker可以让你无需安装虚拟机就能获得原生Linux容器体验。本文详细讲解如何在WSL的Ubuntu子系统中安装Docker,适合完全零基础的小白用户。
WSL(Windows Subsystem for Linux)允许在Windows上直接运行Linux环境,无需传统虚拟机。结合Docker,你可以拥有轻量级的Docker容器化开发环境,资源消耗更少,启动更快。
以管理员身份打开PowerShell,执行以下命令启用WSL:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 然后重启电脑。
在Microsoft Store中搜索“Ubuntu”并安装(推荐Ubuntu 22.04 LTS)。安装后启动,设置用户名和密码。
在Ubuntu终端中执行:
sudo apt update && sudo apt upgrade -y 最简单的方法使用官方安装脚本:
curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh 等待安装完成。此过程会自动添加Docker仓库并安装最新版Docker引擎。
安装后启动Docker服务:
sudo service docker start 验证安装:
sudo docker run hello-world 看到欢迎信息说明WSL安装Docker成功!
为避免每次使用sudo,可以将当前用户加入docker组:
sudo usermod -aG docker $USER 重新登录后生效。
WSL不会自动启动系统服务,你可以在Windows计划任务中配置开机启动WSL并运行sudo service docker start,或者每次手动启动。更简单的是在Ubuntu的~/.bashrc中添加启动命令(需要sudo免密配置)。
通过以上步骤,你已经成功在WSL的Ubuntu子系统中搭建了Docker环境。现在你可以享受Windows Docker环境带来的便捷,利用Docker容器化技术快速部署开发环境。无论是学习还是生产,这都是一个高效的选择。
关键词:WSL安装Docker、Ubuntu Docker安装、Windows Docker环境、Docker容器化
本文由主机测评网于2026-02-22发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260226614.html