启用 WSL 和虚拟机平台
打开 PowerShell 以管理员身份运行以下命令,启用 WSL 和虚拟机平台功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
系统会提示重启计算机,确保在继续后续步骤前完成重启。
安装 WSL 2 内核更新
从微软官网下载并安装 WSL 2 内核更新包。下载完成后运行安装程序,按照提示完成安装。
设置 WSL 2 为默认版本
在 PowerShell 中运行以下命令,将 WSL 2 设置为默认版本:
wsl --set-default-version 2
安装 Linux 发行版
打开 Microsoft Store,搜索并安装 Ubuntu 或其他喜欢的 Linux 发行版。安装完成后,从开始菜单启动该发行版,完成初始设置。
安装 Docker Desktop
从 Docker 官网下载 Docker Desktop for Windows 安装程序。运行安装程序,勾选 "Use WSL 2 instead of Hyper-V" 选项,完成安装并启动 Docker Desktop。
验证 Docker 安装
在 PowerShell 或 Linux 发行版终端中运行以下命令,验证 Docker 是否正确安装:
docker --version
docker run hello-world
配置 Docker 权限
为了避免每次使用 Docker 命令都需要 sudo,将当前用户添加到 docker 组:
sudo usermod -aG docker $USER
退出当前终端并重新登录,使更改生效。
常用 Docker 命令示例
运行一个 Nginx 容器:
docker run -d -p 8080:80 --name my-nginx nginx
查看运行中的容器:
docker ps
停止并删除容器:
docker stop my-nginx
docker rm my-nginx
管理 Docker 服务
在 Windows 中,可以通过系统托盘中的 Docker 图标管理服务。右键点击图标可以访问常用功能,如重启 Docker 服务或打开设置界面。
卸载 Docker
如需卸载 Docker Desktop,通过 Windows 控制面板的程序卸载功能进行操作。卸载完成后,可以手动删除残留的配置文件和数据。

被折叠的 条评论
为什么被折叠?



