containerd安装
1.配置源
#下载阿里云的yum源 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo #安装基本的软件 yum install wget jq psmisc vim net-tools telnet yum-utils device-mapper-persistent-data lvm2 git -y #添加阿里的docker镜像源,使用其中的containerd软件 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.安装containerd和crictl-tools
#查看containerd软件包 yum list containerd --showduplicates | sort -r #安装最新的containerd和cri-tools,crictl和ctr是containerd的管理命令行工具 yum install containerd crictl-tools -y containerd config default > /etc/containerd/config.toml systemctl start containerd systemctl enable containerd # 修改cgroups为systemd sed -i 's#SystemdCgroup = false#SystemdCgroup = true#' /etc/containerd/config.toml systemctl daemon-reload systemctl restart containerd
注意
如果出现以下错误
解决方案
cat <<EOF> /etc/crictl.yaml runtime-endpoint: unix:///run/containerd/containerd.sock image-endpoint: unix:///run/containerd/containerd.sock timeout: 10 debug: false EOF