내가 달릴 때 podman container kill -a
나는 얻는다.
can only kill running containers. 11d887d57069b3ee630fd6f1b13d600485c34f5020ff09fec65f4e31dd7242a5 is in state configured: container state improper
can only kill running containers. 2132c0543eedbe3c4ee8680da508fea6251d38107d5e707f260eb5aa8549409d is in state configured: container state improper
can only kill running containers. 2db317cc73ec92e434fda88653f872e4c4cf07e9f32c0c29ecc5e69515beb96d is in state exited: container state improper
can only kill running containers. 465d133dec7a568bd8a6231036e1c489b6a6f88c65154629d75ce4161fb6e3c4 is in state exited: container state improper
후속 실행에서는 여전히 컨테이너가 표시됩니다. 어떻게 제거할 수 있나요?
답변1
내 생각엔 실행되지 않는 컨테이너를 대상으로 삼아서는 안 되기 때문에 이는 버그인 것 같습니다.podman kill -a
나는 다음을 실행하여 이러한 컨테이너를 제거할 수 있었습니다.
podman container rm -fa
답변2
다음을 수행하여 문제를 해결할 수 있었습니다.
- 오류 메시지는...[long ID]에서 이미 사용하고 있다는 것입니다. 아이디를 복사하세요.
- Podman 재시작 [ID]를 입력하세요.
- podman Kill -a를 입력하여 모든 컨테이너를 종료하거나(지금 작동해야 함) 명령을 사용하여 특정 컨테이너를 종료합니다.
답변3
저는 이러한 문제를 몇 번 본 적이 있습니다. 제거하기가 어렵습니다.
먼저 해보는게 좋을 것 같아요
$ podman container kill -fa
그래도 작동하지 않으면 정말 큰 망치를 사용하십시오.
$ podman system reset
$ podman system reset ; yes, twice.
$ podman system renumber ; gets rid of ...id already in use by...
이게 도움이 되길 바란다! 그것은 고객 사이트에서 나를 구했습니다!