CentOS 8 安装 Docker 并设置开机自启指南

在如今的开发环境中,Docker 已经成为了容器化部署的标准工具。下面的步骤将指导你在 CentOS 8 上安装 Docker,并设置其为开机自启。

流程概述

以下是安装 Docker 及设置开机自启的主要步骤:

步骤 描述
1 更新系统软件包
2 安装依赖包
3 添加 Docker 的官方仓库
4 安装 Docker
5 启动 Docker 服务
6 设置 Docker 开机自启

每一步的详细步骤

1. 更新系统软件包

首先,确保你的系统是最新的。在终端中运行以下命令:

sudo dnf update -y

这里 sudo 是以管理员权限执行命令,dnf update 用于更新所有软件包,-y 参数表示自动确认。

2. 安装依赖包

接下来,安装一些需要的依赖包,这些包能让你能够通过 https 协议获取 Docker 的安装包:

sudo dnf install -y dnf-plugins-core

此命令中,dnf install 用于安装指定的软件包,-y 同样是自动确认安装。

3. 添加 Docker 的官方仓库

使用以下命令来添加 Docker 的官方仓库:

sudo dnf config-manager --add-repo 

在这里,dnf config-manager --add-repo 用于添加新的软件源。

4. 安装 Docker

现在可以安装 Docker:

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

systemctl start 命令用于启动服务。

6. 设置 Docker 开机自启

为了在系统启动时自动启动 Docker 服务,使用以下命令:

sudo systemctl enable docker

systemctl enable 命令会在系统启动时启用指定服务。

验证 Docker 是否安装成功

使用以下命令验证 Docker 是否成功安装并运行:

sudo docker version

以上命令会显示 Docker 的版本信息,确保它已成功安装。

旅行图

下面的旅行图展示了整个安装流程中每个步骤之间的关系和顺序:

journey
    title Docker 安装与开机自启
    section 更新系统
      更新软件包: 5: 用户
    section 安装依赖
      安装依赖包: 5: 用户
    section 添加 Docker 仓库
      添加仓库: 5: 用户
    section 安装 Docker
      安装 Docker: 5: 用户
    section 启动 Docker
      启动服务: 5: 用户
    section 设置开机自启
      设置自启: 5: 用户

类图

下面是与 Docker 安装相关的类图:

classDiagram
    class Docker {
        +install()
        +start()
        +enableAutostart()
    }
    class System {
        +updatePackages()
        +installDependencies()
    }
    class Repository {
        +add()
    }
    System --> Docker : uses
    Repository --> Docker : provides

结尾

在完成上述步骤后,你已经成功在 CentOS 8 上安装了 Docker,并已将其设置为开机自启。Docker 的灵活性和可扩展性能够大大提升你的开发和部署效率。希望这篇文章能够帮助到你,顺利开始使用 Docker 进行容器化部署。如果你有任何问题或疑问,请随时询问。