# CentOS 8 安装 docker 报错 containerd.io \>= 1.2.2-3

**URL:** <https://www.isharkfly.com/t/centos-8-docker-containerd-io-1-2-2-3/548>\
**Category:** DevOps\
**Tags:** centos\
**Created:** [October 4, 2020, 2:27pm UTC](https://www.isharkfly.com/t/centos-8-docker-containerd-io-1-2-2-3/548 "2020-10-04T14:27:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [October 4, 2020, 2:27pm UTC](https://www.isharkfly.com/t/centos-8-docker-containerd-io-1-2-2-3/548/1 "2020-10-04T14:27:42Z")

</div>

在更新或者安装 docker 容器的时候，提示下面的错误：

```auto
Problem: package docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3

```

上面的问题如何解决。

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/3X/e/3/e33c4b286d0073dbf5e86a27fe0dbd811602f961.jpeg)

## 解决

根据提示的内容，上面已经说得比较明确了。

就是需要使用 [containerd.io](http://containerd.io/) 的版本要升级下。

你可以访问 docker 官方的链接有关 CentOS 的安装部分：

![](https://www.isharkfly.com/images/transparent.png) [Docker Documentation – 1 Oct 20](https://docs.docker.com/engine/install/centos/)

![](https://www.isharkfly.com/images/transparent.png)

### [Install Docker Engine on CentOS](https://docs.docker.com/engine/install/centos/)

To get started with Docker Engine on CentOS, make sure you meet the prerequisites, then install Docker. Prerequisites OS requirements To install Docker Engine, you need a maintained version of…

首先你需要设置仓库：

```auto
sudo yum install -y yum-utils

 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

```

然后执行命令

```auto
sudo yum install docker-ce docker-ce-cli containerd.io

```

就可以解决上面的问题了。
