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

WSL Ubuntu安装Docker完整指南(从零开始,轻松配置开发环境)

WSL Ubuntu安装Docker完整指南(从零开始,轻松配置开发环境)

本教程将详细指导你在WSL子系统中的Ubuntu上安装Docker,即使你是小白也能一步步跟上。通过这个WSL安装Docker过程,你可以快速搭建Linux容器环境,提升开发效率。

WSL Ubuntu安装Docker完整指南(从零开始,轻松配置开发环境) WSL安装Docker  Ubuntu Docker教程 Windows子系统Linux Docker配置 第1张

前提条件

  • Windows 10或11操作系统,已启用WSL功能。
  • WSL中已安装Ubuntu发行版(推荐Ubuntu 20.04或更高版本)。
  • 拥有Ubuntu系统的管理员权限(可使用sudo命令)。

详细安装步骤

跟着这个Ubuntu Docker教程,你将学会如何配置Docker。首先,打开Ubuntu终端,执行以下命令。

步骤一:更新系统包列表

sudo apt update

这个命令会更新Ubuntu的软件包列表,确保获取最新版本。

步骤二:安装依赖包

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

这些依赖是Docker安装的基础,用于处理HTTPS连接和证书。

步骤三:添加Docker官方GPG密钥

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

这个密钥用于验证Docker软件包的完整性,确保安全安装。

步骤四:添加Docker仓库

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官方仓库添加到你的系统中,方便后续安装。

步骤五:安装Docker引擎

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

执行后,Docker引擎及相关组件将被安装。这是Windows子系统Linux环境中关键的一步。

步骤六:启动和启用Docker服务

sudo service docker startsudo systemctl enable docker

确保Docker在系统启动时自动运行,提升便捷性。

步骤七:测试Docker安装

sudo docker run hello-world

如果看到欢迎消息,说明Docker配置成功!你现在可以在WSL的Ubuntu中使用Docker容器了。

常见问题解决

  • 如果遇到权限问题,可以将用户添加到docker组:sudo usermod -aG docker $USER,然后重启终端。
  • WSL网络问题可能导致Docker拉取镜像慢,可以配置国内镜像源加速。

总结

通过本教程,你已成功在WSL的Ubuntu上安装了Docker。这个Ubuntu Docker教程涵盖了从更新系统到测试的完整流程,助你高效管理Linux容器。如果在WSL安装Docker过程中遇到问题,请参考官方文档或社区支持。现在,开始你的容器化开发之旅吧!