10 分钟搞定!用 WSL 在 Windows 装 Docker 的验证与测试
·
安装 WSL 并启用功能
确保系统为 Windows 10 版本 2004 或更高(或 Windows 11)。以管理员身份打开 PowerShell,运行以下命令启用 WSL 功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启计算机完成安装。
安装 Linux 发行版
打开 Microsoft Store,搜索并安装 Ubuntu 22.04 LTS。安装完成后启动 Ubuntu,按提示创建用户名和密码。升级 WSL 至 WSL 2:
wsl --set-default-version 2
安装 Docker Desktop
下载 Docker Desktop for Windows(官网链接)。安装时勾选 Use WSL 2 based engine 选项。安装完成后启动 Docker Desktop,确保任务栏图标显示正常运行。
验证 Docker 安装
在 Ubuntu 终端中运行以下命令验证 Docker 是否可用:
docker --version
输出应显示 Docker 版本信息(如 Docker version 24.0.5)。运行测试容器:
docker run hello-world
若看到 "Hello from Docker!" 的欢迎信息,说明安装成功。
常用配置(可选)
允许非 root 用户操作 Docker:
sudo usermod -aG docker $USER
重启 WSL 使配置生效:
wsl --shutdown
快速测试示例
拉取 Nginx 镜像并启动容器:
docker pull nginx
docker run -d -p 8080:80 --name my-nginx nginx
访问 http://localhost:8080 应看到 Nginx 默认页面。停止并删除测试容器:
docker stop my-nginx
docker rm my-nginx
更多推荐
所有评论(0)