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

2025版Ubuntu 22.04 Docker安装全攻略(小白也能懂的Docker Compose配置指南)

2025版Ubuntu 22.04 Docker安装全攻略(小白也能懂的Docker Compose配置指南)

本教程将带你一步步在Ubuntu 22.04上安装Docker和Docker Compose,适用于所有技能水平的用户。

Docker是一个开源的Linux容器平台,允许开发者打包应用及其依赖项,实现快速部署。Ubuntu 22.04作为流行的Linux发行版,是运行Docker的理想环境。本文将详细讲解Docker安装Docker Compose配置过程,确保您能轻松上手。

前提条件

在开始Docker安装前,请确保您拥有以下条件:一台运行Ubuntu 22.04的计算机(或虚拟机),并具有sudo权限。同时,建议更新系统以获取最新软件包。

步骤1:更新系统并安装依赖

首先,打开终端(Ctrl+Alt+T),运行以下命令更新软件包列表和升级现有包:

sudo apt updatesudo apt upgrade -y

这确保了系统处于最新状态,为Docker安装做好准备。

步骤2:安装Docker引擎

Docker提供了官方仓库,我们可以从中安装最新版本。依次执行以下命令:

# 安装必要工具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仓库到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# 更新APT源并安装Dockersudo apt updatesudo apt install -y docker-ce docker-ce-cli containerd.io

安装完成后,启动Docker服务并设置开机自启:

sudo systemctl start dockersudo systemctl enable docker

为了免去每次使用Docker命令都加sudo的麻烦,可以将当前用户添加到docker组:

sudo usermod -aG docker $USERnewgrp docker

现在,Docker安装基本完成。为了更直观地理解Docker在Ubuntu 22.04上的工作流程,请参考下图:

2025版Ubuntu 22.04 Docker安装全攻略(小白也能懂的Docker Compose配置指南) Docker安装 Ubuntu Docker Compose Linux容器 第1张

步骤3:安装Docker Compose

Docker Compose是一个用于定义和运行多容器Docker应用的工具。我们将安装最新版本(截至2025年)。运行以下命令下载并安装:

# 下载Docker Compose二进制文件(请根据最新版本更新链接)sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 赋予执行权限sudo chmod +x /usr/local/bin/docker-compose# 验证安装docker-compose --version

如果输出类似“Docker Compose version v2.x.x”,说明安装成功。这标志着Docker Compose已配置完毕,可用于管理Linux容器应用。

步骤4:验证安装

运行一个测试容器,确认Docker正常工作:

docker run hello-world

您应该看到欢迎消息,表明Docker已正确安装。同时,检查Docker Compose版本:

docker-compose version

常见问题与解决

如果在Docker安装过程中遇到权限问题,请确保用户已加入docker组并重启终端。对于Ubuntu 22.04的网络配置,可检查防火墙设置。若Docker Compose命令未找到,请确认二进制文件路径是否正确。

结论

通过本教程,您已成功在Ubuntu 22.04上完成了Docker安装Docker Compose配置。这为使用Linux容器技术部署应用奠定了基础。现在,您可以探索Docker镜像和容器,构建自己的微服务环境。如有疑问,请参考Docker官方文档。