containerd常用命令:
批量停止容器 crictl ps | awk '{print $1}' | xargs crictl stop
等价于 crictl stop $(crictl ps | awk '{print $1}')
批量删除容器 crictl ps -a | awk '{print $1}' | xargs crictl rm
批量删除匹配到的容器ID crictl ps -a | grep CONTAINER ID | awk '{print $1}' | xargs crictl rm
批量删除匹配到的容器名 crictl ps -a | grep NAME | awk '{print $1}' | xargs crictl rm
批量删除镜像 crictl images | awk '{print $3}' | xargs crictl rmi
批量删除匹配到的镜像ID crictl images | grep IMAGE ID | awk '{print $3}' | xargs crictl rmi
批量删除匹配到的镜像名 crictl images | grep IMAGE | awk '{print $3}' | xargs crictl rmi
crictl images | grep IMAGE ID | awk '{print $3}' | xargs crictl rmi
安装
VERSION="v1.28.0"
wget https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/crictl-$VERSION-linux-amd64.tar.gz
sudo tar zxvf crictl-$VERSION-linux-amd64.tar.gz -C /usr/local/bin
rm -f crictl-$VERSION-linux-amd64.tar.gz