当前位置:首页 > 系统教程 > 正文

WSL2安装Docker教程(Ubuntu环境深度指南)

在Windows系统上进行开发时,通过WSL2(Windows Subsystem for Linux)配置Ubuntu子系统并安装Docker,已成为打造高效Linux子系统开发环境的标准操作。本文将手把手教你完成整个流程,确保即便是初学者也能轻松掌握。本文的核心重点包括:WSL安装DockerUbuntu安装Docker教程WSL2 Docker配置以及Linux子系统开发环境的优化。

一、前期准备与环境更新

首先,请确保你已经安装了 Ubuntu 子系统且版本为 WSL2。打开你的 Ubuntu 终端,首先执行系统更新,这是保证安装顺利的基础:

sudo apt update && sudo apt upgrade -y
WSL2安装Docker教程(Ubuntu环境深度指南) WSL安装Docker  Ubuntu安装Docker教程 WSL2 Docker配置 Linux子系统开发环境 第1张

二、安装依赖软件包

为了让 apt 能够通过 HTTPS 使用仓库,我们需要安装一些必要的证书和工具:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

三、添加 Docker 官方 GPG 密钥

在进行Ubuntu安装Docker教程的过程中,安全性至关重要。我们需要添加官方的 GPG 密钥以验证下载包的合法性:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

四、配置 Docker 软件源仓库

将 Docker 的稳定版仓库添加到 Ubuntu 的软件源列表中:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

五、正式安装 Docker 引擎

现在我们执行核心的WSL安装Docker命令。再次更新索引并安装 Docker Community Edition:

sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io -y

六、用户权限设置与验证

为了避免每次运行 Docker 都要输入 sudo,我们将当前用户加入 docker 组。这是优化WSL2 Docker配置的重要一步:

sudo usermod -aG docker $USER

设置完成后,请重启你的 WSL 终端。最后,通过运行以下命令验证安装是否成功:

docker run hello-world

如果你看到 "Hello from Docker!" 的成功提示,恭喜你,你的Linux子系统开发环境已经完美搭建完成!

本文SEO关键词回顾:WSL安装Docker、Ubuntu安装Docker教程、WSL2 Docker配置、Linux子系统开发环境