centos8只安装containerd不安装docker

2022-06-21 14:58:34 浏览数 (1)

随着 kubernetes 1.24 的 Release,dockershim 是正式被弃用了,这就意味着未来我们大概率是离开 Docker 越来越远的,本文只要描述一下只想在机器上安装 containerd 而不想安装 docker 相关的软件的过程

下面是用 Docker 的源来安装 containerd,没错,Docker 有给官方的源来安装 containerd,因为本身 Docker 也用了 containerd,但是这个源并非 containerd 项目自身提供的

代码语言:javascript复制
yum install -y yum-utils
yum-config-manager 
   --add-repo 
   https://download.docker.com/linux/centos/docker-ce.repo
yum install -y containerd.io

安装过程

代码语言:javascript复制
# yum install containerd.io
Docker CE Stable - x86_64                                                                                               31 kB/s |  26 kB     00:00
Last metadata expiration check: 0:00:01 ago on Sun Jun 19 10:48:54 2022.
Dependencies resolved.
=======================================================================================================================================================
 Package                                  Architecture       Version                                                Repository                    Size
=======================================================================================================================================================
Installing:
 containerd.io                            x86_64             1.6.6-3.1.el8                                          docker-ce-stable              33 M
Installing dependencies:
 checkpolicy                              x86_64             2.9-1.el8                                              baseos                       348 k
 container-selinux                        noarch             2:2.180.0-1.module_el8.7.0 1106 45480ee0               appstream                     59 k
 policycoreutils-python-utils             noarch             2.9-17.el8                                             baseos                       252 k
 python3-audit                            x86_64             3.0-0.17.20191104git1c2f876.el8                        baseos                        86 k
 python3-libsemanage                      x86_64             2.9-6.el8                                              baseos                       127 k
 python3-policycoreutils                  noarch             2.9-17.el8                                             baseos                       2.2 M
 python3-setools                          x86_64             4.3.0-3.el8                                            baseos                       624 k
Enabling module streams:
 container-tools                                             rhel8

Transaction Summary
=======================================================================================================================================================
Install  8 Packages

Total download size: 37 M
Installed size: 135 M
Is this ok [y/N]:

上述过程只安装了 containerd,并没有把 runc 这些必备的软件也配上了,不过安装 yum 来安装,一般是会分析依赖的,如果本地没有,yum 会通过其他 repo 文件来安装 runc

0 人点赞