安装Containerd

1. Ubuntu安装containerd

以下以Ubuntu为例

说明:安装containerd与安装docker流程基本一致,差别在于不需要安装docker-ce

  • containerd: apt-get install -y containerd.io

  • docker: apt-get install docker-ce docker-ce-cli containerd.io

1. 卸载旧版本

 sudo apt-get remove docker docker-engine docker.io containerd runc

如果需要删除镜像及容器数据则执行以下命令

 sudo rm -rf /var/lib/docker
 sudo rm -rf /var/lib/containerd

2. 准备包环境

1、更新apt,允许使用https。

 sudo apt-get update
 sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

2、添加docker官方GPG key。

3、设置软件仓库源

3. 安装containerd

安装指定版本

4. 修改配置

在 Linux 上,containerd 的默认 CRI 套接字是 /run/containerd/containerd.sock

1、生成默认配置

2、修改CgroupDriver为systemd

k8s官方推荐使用systemd类型的CgroupDriver。

3、重启containerd

2. 离线二进制安装containerd

containerdrunccni-pluginsnerdctl二进制下载到本地,再上传到对应服务器,解压文件到对应目录,修改containerd配置文件,启动containerd。

参考:

最后更新于

这有帮助吗?