존재하지 않는 것처럼 보이는 컨테이너에서 이미지를 사용하고 있습니다.

존재하지 않는 것처럼 보이는 컨테이너에서 이미지를 사용하고 있습니다.

Ubuntu 22.04에서 Podman 3.4.4를 실행 중이며 다음과 같은 오래된 이미지가 나열되어 있습니다 podman images.

<none>        <none>    fa715d6fb372  6 days ago    585 MB

나는 달렸다

podman rmi fa715d6fb372

하지만 들었어

Deleted: fa715d6f...
Deleted: 14600586...
Error: Image used by 6f4b5b90...: image in use by a container

그러나 podman ps -a컨테이너는 표시되지 않습니다.

또한 다음을 실행하십시오.

podman rm 6f4b5b90...

생산하다

Error: container "6f4b5b90..." is mounted and cannot be removed without using force: container state improper

달리기

podman inspect 6f4b5b90...

보여주다

[]
Error: error inspecting object: no such object: "6f4b5b90..."

podman rm -f문제가 있는 컨테이너를 삭제한 다음 이미지를 삭제 하면 됩니다 . 그런데 왜 이 컨테이너가 아래에 나타나지 않습니까 podman ps -a?

답변1

이것은 단지 추측일 뿐입니다.

문서에 댓글이 있습니다podman ps -a 여기물론:

참고: Podman은 Buildah 및 CRI-O와 같은 다른 도구와 컨테이너 스토리지를 공유합니다. 경우에 따라 이러한 external컨테이너가 동일한 스토리지에 존재할 수도 있습니다. --external이러한 외부 컨테이너를 보려면 이 옵션을 사용하십시오 . 외부 컨테이너에는 "저장소" 상태가 표시됩니다.

먼저 해당 지침을 따르고 시스템의 컨테이너에 대한 다른 항목을 확인합니다. 불가능하다고 생각하더라도 이를 배제하기 위해 확인해 볼 가치가 있습니다.

관련 정보