前言
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
常见问题
- 权限问题:如果遇到权限问题,可以将当前用户添加到 docker 组:bash复制
sudo usermod -aG docker $USER - 网络问题:如果下载速度慢,可以考虑配置镜像加速器(将在后续文章中详细介绍)。
总结
通过以上步骤,您已经成功在 CentOS 系统上安装了 Docker CE。接下来可以开始使用 Docker 来管理和运行容器了。
