letthefireflieslive
letthefireflieslive

Reputation: 12674

How to delete all containers and images in containerd?

I only have containerd installed, I'm using it for my k8s container runtime. I'm trying to clean up things. What might be the equivalent of the ff docker commands in containerd:

sudo docker rm -vf $(docker ps -a -q)
sudo docker rmi -f $(docker images -a -q)

Upvotes: 9

Views: 21442

Answers (1)

mohamed.Yassine.SOUBKI
mohamed.Yassine.SOUBKI

Reputation: 350

To delete images:

ctr -n k8s.io i rm $(ctr -n k8s.io i ls -q | grep your_filter)

The arguments mean:

  • -n: namespace
  • i: image
  • ls: list
  • -q: show only ref

A similar command works for containers:

ctr -n k8s.io c rm $(ctr -n k8s.io c ls -q | grep your_filter)

Upvotes: 19

Related Questions