当前位置:首页 > 系统教程 > 正文

CentOS上安装Docker和Docker Compose完全指南 (可指定版本,小白必看)

CentOS上安装Docker和Docker Compose完全指南 (可指定版本,小白必看)

关键词:本文是专为初学者准备的CentOS安装Docker教程,同时涵盖Docker Compose安装教程。您将学会如何指定版本安装Docker,并理解Docker容器化平台的核心概念。

1. 前置条件

确保您的CentOS版本为7或8,64位架构,内核版本不低于3.10。可以通过uname -r查看内核。

2. 更新系统并安装依赖

首先更新yum包索引:sudo yum update -y。然后安装必要的依赖:sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3. 添加Docker官方仓库

使用yum-config-manager添加Docker CE仓库:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装Docker(可指定版本)

查看所有可用版本:yum list docker-ce --showduplicates | sort -r。要安装最新版,执行:sudo yum install -y docker-ce docker-ce-cli containerd.io。若要安装指定版本,例如20.10.9,使用版本号:sudo yum install -y docker-ce-20.10.9 docker-ce-cli-20.10.9 containerd.io。这就是指定版本安装Docker的方法。

5. 启动Docker并设置开机自启

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

6. 验证Docker安装

运行hello-world容器测试:sudo docker run hello-world。如果看到欢迎信息,说明安装成功。下图展示了docker version命令的输出示例:

CentOS上安装Docker和Docker Compose完全指南 (可指定版本,小白必看) CentOS安装Docker  Docker Compose安装教程 指定版本安装Docker Docker容器化平台 第1张

7. 安装Docker Compose(可指定版本)

推荐从GitHub下载二进制文件。首先查看最新版本号,然后替换到以下命令中。例如安装2.2.3版本:sudo curl -L "https://github.com/docker/compose/releases/download/2.2.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose。赋予执行权限:sudo chmod +x /usr/local/bin/docker-compose。若要安装最新版,可访问 releases 页面获取最新版本号。这就是Docker Compose安装教程中的版本指定方法。

8. 验证Docker Compose安装

检查版本:docker-compose --version。如果显示版本信息,则安装成功。

9. 总结

至此,您已经在CentOS上成功安装了Docker和Docker Compose。通过本教程,您不仅掌握了CentOS安装Docker的基本步骤,还学会了如何指定版本安装Docker,以及Docker Compose安装教程。这为您进一步使用Docker容器化平台部署应用打下了坚实基础。