在 CentOS 9 上安装 Docker 的指南

Docker 是一个开源的容器化平台,广泛用于应用程序的开发和部署。本文将引导你完成在 CentOS 9 上安装 Docker 的整个过程。首先,我们将展示安装流程的步骤,然后详细解释每一步所需的命令。

安装流程

步骤 操作
1 更新系统软件包
2 安装必要的依赖包
3 添加 Docker 官方仓库
4 安装 Docker Engine
5 启动并验证 Docker

步骤详解

步骤 1:更新系统软件包

在安装 Docker 之前,最好先更新系统的软件包。打开终端并运行以下命令:

sudo dnf update -y
  • sudo:以超级用户的身份执行命令。
  • dnf update:更新所有已安装的软件包。
  • -y:自动回应所有提示,确认更新。

步骤 2:安装必要的依赖包

安装 Docker 之前,需要一些必要的依赖包。执行以下命令:

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
  • yum-utils:提供了管理yum仓库的工具。
  • device-mapper-persistent-data:用于支持 Docker 的存储驱动。
  • lvm2:提供了逻辑卷管理的支持。

步骤 3:添加 Docker 官方仓库

接下来,我们需要添加 Docker 官方的仓库,来获取最新版本的 Docker。运行命令:

sudo dnf config-manager --add-repo 
  • dnf config-manager --add-repo:这是添加额外软件仓库的命令。
  • ` Docker 官方 CentOS 仓库的地址。

步骤 4:安装 Docker Engine

现在我们可以安装 Docker 了,执行以下命令:

sudo dnf install -y docker-ce docker-ce-cli containerd.io
  • docker-ce:Docker 社区版。
  • docker-ce-cli:Docker 命令行工具。
  • containerd.io:一个高性能的容器管理守护进程。

步骤 5:启动并验证 Docker

最后,可以启动 Docker 服务并验证安装是否成功。运行以下命令:

sudo systemctl start docker
sudo systemctl enable docker
  • systemctl start docker:启动 Docker 服务。
  • systemctl enable docker:设置 Docker 服务为开机自启。

验证 Docker 是否正确安装可以使用命令:

sudo docker run hello-world
  • docker run hello-world:运行 Docker 官方提供的 hello-world 镜像,以测试 Docker 是否工作正常。

安装过程总结

通过这篇文章,我们介绍了在 CentOS 9 上安装 Docker 的步骤和每个步骤的具体命令。以下是整个过程的总结,以便快速回顾:

pie
    title 安装步骤比例
    "更新系统软件包": 20
    "安装必要依赖包": 20
    "添加 Docker 官方仓库": 20
    "安装 Docker Engine": 20
    "启动并验证 Docker": 20

通过掌握这些步骤,你现在就可以在 CentOS 9 上顺利安装 Docker 了!如果在安装过程中遇到任何问题,可以查看 Docker 的官方文档或寻求社区的帮助。希望这篇指南对你的学习有所帮助,祝你成功安装并愉快地使用 Docker!