반응형
도커를 재시작했는데 서비스가 아무것도 뜨지 않았다. 스택을 확인해보니 처음 보는 메시지가 뜬다.
docker stack ps --no-trunc STACK
~~~~~~~~~~~~~ containerd-shim-runc-v2: no such file or directory
containerd-shim-runc-v2: no such file or directory
우리 회사는 portainer를 사용하는데, 관련 데몬인 것 같다. /usr/bin에 가서 containerd가 포함된 파일을 찾아보았다.
[root@localhost bin]# pwd
/usr/bin
[root@localhost bin]# ls | grep containerd
containerd
containerd-shim
containerd-shim-runc-v1에러로그대로 containerd-shim-runc-v1만 있고 v2는 없다. ChatGPT에게 물어보니 containerd, runc 패키지를 업데이트 하라고 한다. 아무래도 내키지 않는다. 조금 더 검색해본다. 그러다 containerd 깃허브 이슈에서 도움이 될만한 힌트를 하나 얻었다.
containerd-shim-runc-v1를 containerd-shim-runc-v2로 복사하세요!
파일을 카피하고 도커를 재시작하니 서비스가 하나씩 뜨기 시작한다. 🥲
왜 v2를 찾는 건지... 이유는 모르겠다. 이미 밤11시이므로 이유는 다음에 알아보도록 하자..
참고자료
https://github.com/containerd/containerd/issues/3473 : 가장 직접적인 도움이 된 코멘트
반응형
'프로그래밍 > 이것저것 일하면서' 카테고리의 다른 글
| 리눅스 많은 파일 삭제하기 rm: Argument list too long 해결방법 (0) | 2025.12.04 |
|---|---|
| 아파치 mod_jk 모듈 수동 설치(Apache 2.4, RHEL8) (0) | 2024.06.24 |
| 오라클 PLS-00183 Too many bind variables 해결방법 (0) | 2024.03.12 |
| IntelliJ에서 빈 줄이 들어가면 쿼리 인식이 안되는 경우(Feat. 오라클 dialect) (0) | 2023.08.29 |
| 아이폰 사파리에서 이미지 새로고침 안될 때(Feat. 캡챠, Webkit 엔진) (0) | 2023.08.22 |