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

 

posted @ 2022-07-11 18:15  yt丶独自  阅读(133)  评论(0编辑  收藏  举报