Debian10部署Contaninerd
一、runc依赖包安装
#配置环境变量 vim /root/.bashrc #添加一下两行 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 export PATH #同步环境变量 sourcr /root/.bashrc
runc会依赖libseccomp-dev和libseccomp2,且版本必须大于2.3。
#下载依赖包 wget https://mirrors.ustc.edu.cn/debian/pool/main/libs/libseccomp/libseccomp-dev_2.5.4-1_amd64.deb wget https://mirrors.ustc.edu.cn/debian/pool/main/libs/libseccomp/libseccomp2_2.5.4-1_amd64.deb #安装依赖包 dpkg -i libseccomp-dev_2.5.4-1_amd64.deb dpkg -i libseccomp2_2.5.4-1_amd64.deb
二、containerd部署
#下载containerd包(由于是在Github上,可能会使用到KXSW) wget https://github.com/containerd/containerd/releases/download/v1.6.6/cri-containerd-cni-1.6.6-linux-amd64.tar.gz #解压压缩包 tar xf cri-containerd-cni-1.6.6-linux-amd64.tar.gz #把相关命令软链接到/usr/local/bin目录下(service文件中的命令,懒得改) ln -sv usr/local/bin/* /usr/local/bin/ ln -sv usr/local/sbin/* /usr/local/bin/ #创建containerd的配置文件夹及生成配置文件 #创建文件夹 mkdir /etc/containerd #生成配置文件 containerd config default > /etc/containerd/config.toml #修改配置文件第67行,使用systemd作为cgroup,将false改为true systemd_cgroup = true #将service文件复制到/usr/lib/systemd/system目录 cp etc/systemd/system/containerd.service /usr/lib/systemd/system #同步service文件 systemctl daemon-reload #启动containerd systemctl start containerd #设置containerd开机启动 systemctl enable containerd