下載

wget <https://github.com/containerd/containerd/releases/download/v1.7.23/containerd-1.7.23-linux-amd64.tar.gz>

解壓縮

tar Cxzvf /usr/local containerd-1.7.23-linux-amd64.tar.gz

把services 加入 daemon

mkdir /usr/local/lib/systemd/system/
curl "<https://raw.githubusercontent.com/containerd/containerd/main/containerd.service>" -o /usr/local/lib/systemd/system/containerd.service
systemctl daemon-reload
systemctl enable --now containerd

runc

wget <https://github.com/opencontainers/runc/releases/download/v1.2.0/runc.amd64>
install -m 755 runc.amd64 /usr/local/sbin/runc

cni plugin

wget <https://github.com/containernetworking/plugins/releases/download/v1.6.0/cni-plugins-linux-amd64-v1.6.0.tgz>
mkdir -p /opt/cni/bin
tar Cxzvf /opt/cni/bin cni-plugins-linux-amd64-v1.6.0.tgz

清除

sudo rm /usr/local/bin/containerd-shim-runc-v2
sudo rm /usr/local/bin/containerd-shim
sudo rm /usr/local/bin/ctr
sudo rm /usr/local/bin/containerd-shim-runc-v1
sudo rm /usr/local/bin/containerd
sudo rm /usr/local/bin/containerd-stress
#sudo rm /usr/local/bin/containerd*
sudo rm -rf /usr/local/sbin/runc
sudo rm -rf /opt/cni/bin