containerd-安装

官方提供三种类型安装包

  • containerd:仅包含containerd相关二进制精简安装包,格式为containerd-${VERSION}.${OS}-${ARCH}.tar.gz
  • cri-containerd:包含containerd、cri与runc工具的安装包,格式为cri-containerd-${VERSION}.${OS}-${ARCH}.tar.gz
  • cri-containerd-cni:包含containerd、cri、runc、cni工具的安装包,格式为cri-containerd-cni-${VERSION}.${OS}-${ARCH}.tar.gz

目前主流支持window和linux平台

大致流程

安装

  1. 下载containerd release安装包
1
wget https://github.com/containerd/containerd/releases/download/v1.7.24/cri-containerd-cni-1.7.24-linux-amd64.tar.gz
  1. 安装包解压
1
tar -zxvf cri-containerd-cni-1.7.24-linux-amd64.tar.gz -C /

3.生成containerd配置文件

1
2
mkdir /etc/containerd
containerd config default > /etc/containerd/config.toml

4.启动 containerd

1
systemctl start containerd && systemctl enable containerd
  1. 查看版本

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [root@iZbp1ebizftw2vpbpm737wZ ~]# ctr version
    Client:
    Version: v1.7.24
    Revision: 88bf19b2105c8b17560993bee28a01ddc2f97182
    Go version: go1.22.9

    Server:
    Version: v1.7.24
    Revision: 88bf19b2105c8b17560993bee28a01ddc2f97182
    UUID: 312e2c09-efc8-41e7-9d4b-761e8a1699e6
    [root@iZbp1ebizftw2vpbpm737wZ ~]#