在Linux上安裝Containerd

1 首先下載Containerd完整包

Containerd項(xiàng)目地址:https://github.com/containerd/containerd
下載containerd安裝包

mkdir containerd
cd containerd
wget https://github.com/containerd/containerd/releases/download/v1.5.7/cri-containerd-cni-1.5.7-linux-amd64.tar.gz
tar -zxvf cri-containerd-cni-1.5.7-linux-amd64.tar.gz

刪除不必要的文件

rm -rf path/containerd/etc/cni
rm -rf path/containerd/opt

注意一定不要?jiǎng)h除/etc 和 /opt目錄 要?jiǎng)h除containerd文件夾下的etc/cni和opt目錄
復(fù)制配置文件

cp -r path/containerd/etc /
cp -r path/containerd/opt /

創(chuàng)建默認(rèn)配置文件

mkdir /etc/containerd
containerd config default > /etc/containerd/config.yoml

啟動(dòng)containerd

systemctl start containerd
systemctl enable containerd

拉取鏡像
以redis為例

ctr i pull docker.io/library/redis:latest   因?yàn)槟J(rèn)ctr不會(huì)從docker的鏡像倉(cāng)庫(kù)拉取.所以我們指定倉(cāng)庫(kù)鏈接
ctr run -d -t docker.io/library/redis:latest

查看運(yùn)行的容器

ctr c ls  查看已創(chuàng)建的容器
CONTAINER    IMAGE                             RUNTIME                  
redis        docker.io/library/redis:latest    io.containerd.runc.v2
ctr t ls 查看已運(yùn)行的容器
TASK     PID      STATUS    
redis    22829    RUNNING

報(bào)錯(cuò)異常解決
如果運(yùn)行容器時(shí)報(bào)錯(cuò)

ctr: failed to create shim: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/containerd/io.containerd.runtime.v2.task/default/nginx/log.json: no such file or directory): runc did not terminate successfully: exit status 127: runc: symbol lookup error: runc: undefined symbol: seccomp_api_get

解決方法如下:

wget https://github.com/seccomp/libseccomp/releases/download/v2.5.2/libseccomp-2.5.2.tar.gz
tar -zxvf libseccomp-2.5.2.tar.gz
cd libseccomp-2.5.2
./configure --prefix=/usr --disable-static
make && make install
yum -y install libseccomp libseccomp-devel
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容