开发者收藏!Windows 用 WSL 装 Docker,10 分钟完成从安装到使用

启用 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 控制面板的程序卸载功能进行操作。卸载完成后,可以手动删除残留的配置文件和数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值