安装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/containerd2. 准备包环境
1、更新apt,允许使用https。
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release2、添加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
把containerd、runc、cni-plugins、nerdctl二进制下载到本地,再上传到对应服务器,解压文件到对应目录,修改containerd配置文件,启动containerd。
参考:
https://github.com/containerd/containerd
https://github.com/containerd/containerd/blob/main/docs/getting-started.md
https://docs.docker.com/engine/install/ubuntu/
https://kubernetes.io/docs/setup/production-environment/container-runtimes/#containerd
最后更新于
这有帮助吗?