在本教程中,我们将详细介绍如何在WSL(Windows Subsystem for Linux)子系统上安装Docker,特别是针对Ubuntu发行版。无论您是初学者还是有经验的用户,都可以按照步骤轻松完成安装,开启容器化开发之旅。
在开始之前,请确保您已满足以下条件:
首先,打开WSL Ubuntu终端,运行以下命令更新系统包列表和升级现有包:
sudo apt updatesudo apt upgrade -y 这确保您的系统处于最新状态,避免兼容性问题。
安装Docker所需的依赖包,包括CA证书、curl等:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 这些包帮助系统安全地下载和安装软件。
为了验证软件包的完整性,添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 这确保您从官方源安装Docker,避免安全风险。
将Docker的APT仓库添加到系统源列表中:
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 然后更新包列表以应用更改:
sudo apt update 现在,安装Docker引擎及其组件:
sudo apt install -y docker-ce docker-ce-cli containerd.io 这将下载并安装最新版本的Docker,支持容器化应用运行。
安装完成后,启动Docker服务并设置开机自启:
sudo systemctl start dockersudo systemctl enable docker 注意:在WSL中,systemctl可能不直接工作,您可以改用以下命令:
sudo service docker start 运行一个测试命令来验证Docker是否安装成功:
sudo docker run hello-world 如果看到欢迎消息,说明安装成功!您已在Ubuntu的WSL环境中准备好使用Docker。
为了避免每次使用Docker都需要sudo,将当前用户添加到docker组:
sudo usermod -aG docker $USER 然后注销并重新登录WSLUbuntu会话,使更改生效。
通过本教程,您已成功在WSL的Ubuntu子系统上安装了Docker。这为您的开发环境提供了强大的容器化工具,让您可以轻松构建和运行应用。继续探索Docker的功能,提升您的开发和部署效率!
本文由主机测评网于2026-01-29发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260121600.html