centos 安装docker
#更新
yum update
#查看可安装的docker版本信息, 我这儿在腾讯云服务器上查到的是旧的
yum info docker
下面是deepseek ai的回答:
使用清华大学的镜像源来安装 Docker CE 是一个不错的选择,因为这样可以加快下载速度。以下是使用清华大学镜像源安装 Docker CE 的完整步骤:
### 1. 安装必要的依赖
首先,确保你已经安装了 `yum-utils`,它是 `yum-config-manager` 的依赖项。
```bash
sudo yum install -y yum-utils
```
### 2. 添加 Docker CE 的清华镜像源
使用 `yum-config-manager` 添加清华大学的 Docker CE 镜像源。
```bash
sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
```
### 3. 安装 Docker CE
安装 Docker CE、Docker CLI 和 Containerd。
```bash
sudo yum install -y docker-ce docker-ce-cli containerd.io
```
### 4. 启动 Docker 服务
安装完成后,启动 Docker 服务并设置为开机自启动。
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
### 5. 安装 Docker Compose
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。你可以通过以下步骤安装 Docker Compose。
#### 方法一:通过 `pip` 安装(推荐)
如果你已经安装了 `pip`,可以通过 `pip` 安装 Docker Compose。
```bash
sudo pip install docker-compose
```
#### 方法二:通过二进制文件安装
你可以直接下载 Docker Compose 的二进制文件并赋予执行权限。
```bash
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```
### 6. 验证安装
安装完成后,可以通过以下命令验证 Docker 和 Docker Compose 是否安装成功。
```bash
docker --version
docker-compose --version
```
### 7. 添加用户到 Docker 组(可选)
默认情况下,只有 `root` 用户和 `docker` 组的用户可以运行 Docker 命令。如果你希望普通用户也能运行 Docker 命令,可以将该用户添加到 `docker` 组。
```bash
sudo usermod -aG docker $USER
```
添加后,需要重新登录才能生效。
### 总结
通过以上步骤,你可以成功使用清华大学的镜像源安装 Docker CE、Docker CLI、Containerd 和 Docker Compose。如果你在安装过程中遇到任何问题,请检查你的网络连接或查看相关日志以获取更多信息。