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

浙公网安备 33010602011771号