前言

Docker 是现代应用部署和容器化的重要工具。本文将详细介绍如何在 CentOS 系统上安装 Docker CE(Community Edition),包括环境准备、安装步骤和版本选择等内容。

系统要求

在开始安装之前,请确保您的系统满足以下要求:

  • CentOS 7 或更高版本
  • 64位系统架构
  • 内核版本 3.10 或更高

安装步骤

1. 安装必要的依赖包

首先,我们需要安装一些必要的工具和依赖包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

这些包的作用:

  • yum-utils:提供 yum-config-manager 工具
  • device-mapper-persistent-data 和 lvm2:Docker 的 devicemapper 存储驱动所需

2. 配置 Docker 官方源

添加 Docker CE 的官方仓库:

yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

这里使用的是中科大的镜像源,相比官方源在国内访问更快。

3. 安装 Docker CE

安装最新版本

sudo yum install -y docker-ce docker-ce-cli containerd.io

安装指定版本

如果需要安装特定版本(例如 18.09.7),可以使用:

yum install -y docker-ce-18.09.7 docker-ce-cli-18.09.7 containerd.io

4. 启动 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

5. 验证安装

运行以下命令验证 Docker 是否正确安装:

docker --version
sudo docker run hello-world

常见问题

  1. 权限问题:如果遇到权限问题,可以将当前用户添加到 docker 组:bash复制sudo usermod -aG docker $USER
  2. 网络问题:如果下载速度慢,可以考虑配置镜像加速器(将在后续文章中详细介绍)。

总结

通过以上步骤,您已经成功在 CentOS 系统上安装了 Docker CE。接下来可以开始使用 Docker 来管理和运行容器了。

hjq

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注