CentOS 8 安装 Docker CE 完整指南

在这篇文章中,我们将详细介绍如何在 CentOS 8 上安装 Docker Community Edition (CE)。对于刚入行的小白来说,整个过程可能会有些复杂,但别担心,我会一步一步地引导你完成。首先,我们来看一下整个安装的流程。

安装流程概览

步骤编号 步骤 描述
1 更新系统 确保系统是最新的,安装所需的基本工具
2 安装必要的包 安装使用 Docker 所需的依赖包
3 添加 Docker 仓库 将 Docker 官方仓库添加到系统中
4 安装 Docker CE 通过包管理器安装 Docker
5 启动 Docker 服务 启动 Docker 服务并设置开机自启
6 验证安装 确认 Docker 是否已安装并正常运行

下面,我们将详细讨论每一个步骤及所需的代码。

1. 更新系统

在开始之前,我们需要确保系统是最新的。打开终端,输入以下命令:

sudo dnf update -y
  • sudo:以超级用户权限执行命令。
  • dnf:CentOS 8 使用的包管理器。
  • update:更新当前所有软件包。
  • -y:自动确认所有提示。

2. 安装必要的包

为了成功安装 Docker,我们需要安装一些依赖包。运行以下命令:

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
  • yum-utils:提供额外的管理工具。
  • device-mapper-persistent-data:Docker 用于存储数据的管理驱动。
  • lvm2:用于逻辑卷管理。

3. 添加 Docker 仓库

接下来,我们需要将 Docker 的官方仓库添加到系统中。运行这两条命令:

sudo dnf config-manager --add-repo 
  • config-manager:用于配置仓库的工具。
  • --add-repo:添加指定的仓库地址。

4. 安装 Docker CE

现在可以安装 Docker CE 了。执行以下命令:

sudo dnf install -y docker-ce docker-ce-cli containerd.io
  • docker-ce:安装 Docker Community Edition。
  • 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 服务开机自启。

6. 验证安装

最后,我们需要验证 Docker 是否正常安装和运行。执行以下命令:

sudo docker run hello-world
  • docker run hello-world:这条命令会下载并运行一个测试镜像,如果成功会输出欢迎信息,说明 Docker 安装成功。

关系图

下面是简要的与 Docker 安装相关的关系图,您可以看到 Docker 与主要组件之间的关系。

erDiagram
    DATABASE {
      string id PK "主键"
      string name "名称"
      string description "描述"
    }
    DOCKER {
        string id PK "主键"
        string version "版本"
        string status "状态"
    }
    MYSQL {
        string id PK "主键"
        string version "版本"
    }
    
    DATABASE ||--o{ DOCKER : "关联"
    DOCKER ||--o{ MYSQL : "依赖"

总结

通过上述步骤,我们已经成功在 CentOS 8 系统上安装了 Docker CE。在每一步中,我们都使用了清晰的命令并注释说明了它们的功能。

这里是简要重温整个过程:

  1. 更新系统:确保系统是最新的。
  2. 安装必要的包:安装 Docker 所需的依赖。
  3. 添加 Docker 仓库:将 Docker 官方仓库添加到系统。
  4. 安装 Docker CE:通过 DNF 安装 Docker。
  5. 启动 Docker 服务:启动 Docker 服务并设置开机自启。
  6. 验证安装:运行 hello-world 测试是否安装成功。

希望这篇文章能够帮助你顺利安装 Docker。如果你在安装过程中遇到了什么问题,不妨回过头再仔细查看步骤,确保每一步都按照指导进行。如果有任何其他问题,欢迎随时询问。祝你编码愉快!