containerd 的安装

一、 YUM 方式安装

获取阿里云YUM源
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看YUM源中Containerd软件
# yum list | grep containerd
containerd.io.x86_64                        1.4.12-3.1.el7             docker-ce-stable

下载安装:
yum install -y containerd.io

 

查看是否安装成功

使用rpm -qa命令查看是否安装
# rpm -qa | grep containerd
containerd.io-1.6.4-3.1.el7.x86_64

设置containerd服务启动及开机自启动
systemctl enable containerd
systemctl start containerd
systemctl status containerd 

验证

安装Containerd时ctr命令亦可使用,ctr命令主要用于管理容器及容器镜像等。
使用ctr命令查看Containerd客户端及服务端相关信息。
# ctr version
Client:
  Version:  v1.6.4
  Revision: 212e8b6fa2f44b9c21b2798135fc6fb7c53efc16
  Go version: go1.17.9

Server:
  Version:  v1.6.4
  Revision: 212e8b6fa2f44b9c21b2798135fc6fb7c53efc16
  UUID: 856e493a-bc9e-4b8a-8398-c8bce32ebd4d
  
# runc -version 
runc version 1.1.1
commit: v1.1.1-0-g52de29d
spec: 1.0.2-dev
go: go1.17.9
libseccomp: 2.3.1

  

 

二、二进制方式安装

二进制包下载

https://github.com/containerd/containerd/releases/download/v1.6.8/containerd-1.6.8-linux-amd64.tar.gz

wget  https://github.com/containerd/containerd/releases/download/v1.6.8/containerd-1.6.8-linux-amd64.tar.gz

解压,然后生成service文件

runc的配置

由于二进制包中提供的runC默认需要系统中安装seccomp支持,需要单独安装,且不同版本runC对seccomp版本要求一致,所以建议单独下载runC 二进制包进行安装,里面包含了seccomp模块支持。
下载runc 
wget https://github.com/opencontainers/runc/releases/download/v1.1.2/runc.amd64
mv runc.amd64 /usr/sbin/runc
为runC添加可执行权限
# chmod +x /usr/sbin/runc
# runc -version

  

 

posted @ 2022-10-22 11:45  羊脂玉净瓶  阅读(192)  评论(0)    收藏  举报