내 문제는 때때로 를 사용하여 새 컨테이너를 시작하려고 하면 docker run
영원히 중단된다는 것입니다. 실행 중인 모든 컨테이너는 계속해서 제대로 작동하지만 어떤 컨테이너도 시작할 수 없습니다.
거기에서 나가는 유일한 방법은 Ctrl+C를 사용하는 것이지만, 실패한 컨테이너(물론 관련 이미지도 아님)를 제거할 수는 없습니다. 지금까지 내가 발견한 것은 관련 containerd-shim
프로세스가 계속 실행되고, 내가 이를 지정하면(TERM에 응답하고 KILL이 필요 없음) 모든 것이 풀리고 컨테이너 제거를 시도했지만 실패하면 그 안에서 제거된다는 것입니다. 순간. 그래도 여전히 새 컨테이너를 만들 수 없습니다 docker run
.
도커 서비스를 다시 시작하면 잠시 동안 작동이 중지됩니다. 물론 이것은 이상적이지 않기 때문에 근본 원인을 찾고 싶습니다. 무슨 일이 일어나고 있는지에 대한 단서를 제공할 수 있는 컨테이너 로그를 찾을 수 없었기 때문에 비슷한 문제가 있는 사람이 있는지, 어떻게 해결했는지 또는 Docker에 대해 깊은 지식을 가진 사람이 할 수 있는지 확인하기 위해 여기에 왔습니다. 나에게 당길 실을 주세요.
저는 Containerd v1.4.4와 함께 Docker 엔진 v19.03.6을 사용하고 있습니다.
나는 기억이 부족하지 않습니다. 나는 그것을 확인했다.
답변1
업그레이드부터 시작하겠습니다. 19.03.6 및 Containerd 1.4.4 이후 이 문제를 해결할 수 있는 릴리스가 꽤 많이 있었습니다.