linux安装containerd和nerdctl

目前nerdctl最新版是0.15, containerd 1.5.8

nerdctl-full-0.15.0中包含了containerd 1.5.8,cni, nerdctl,所以直接下载这个包即可,如果nerdctl有更新,可以把以下代码中的0.15.0替换为对应版本号即可

对于root用户

systemctl start containerd.service
wget https://ghproxy.com/https://github.com/containerd/nerdctl/releases/download/v0.15.0/nerdctl-full-0.15.0-linux-amd64.tar.gz
tar Cxzvf /usr/local nerdctl-full-0.15.0-linux-amd64.tar.gz
cp /usr/local/lib/systemd/system/*.service /etc/systemd/system/
systemctl enable buildkit containerd
systemctl start buildkit containerd

 

对于非root用户以上命令需要加上sudo,而且还要额外运行

containerd-rootless-setuptool.sh installz

注意,这个rootless-setuptool目前不支持centOS 7及其以下。

 

完成后nerdctl的使用方法就和docker基本一致

nerdctl compose与docker-compose 用法基本一致

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章