user에 따라 image 리스트가 다름, 삭제하고자 하는 이미지의 user로 접속하여 삭제
(제 환경에서 삭제하고자 하는 이미지의 유저는 root)
# nerdctl -n {namespace} rmi {image id}
nerdctl -n k8s.io rmi 8q4a9f8575q1
※ nerdctl 설치 방법은 아래 포스트를 참고해주세요
위와 같은 메시지가 나오면서 이미지 삭제가 안될 경우 -f 옵션을 추가하여 삭제한다.
nerdctl -n k8s.io rmi -f {image id} # 특정 이미지 삭제
nerdctl -n k8s.io rmi -f $(nerdctl -n k8s.io image ls -q) # k8s 전체 이미지 삭제
# --filter 옵션에 dangling을 true로 해서 조회 가능함
# 삭제
nerdctl -n k8s.io rmi $(nerdctl -n k8s.io image ls --filter=dangling=true -q) -f