[Doker] No such file or directory for /var/lib/docker/overlay2

Updated:

스크린샷 2022-04-29 오후 9.16.12.png

구글링을 통해서 해당 에러가 도커 관련 파일이 깨졌을 때 발생하는 에러라는걸 알게되었습니다.

도커의 이미지와 컨테이너를 모두 클린 삭제 한 다음 다시 생성해 보았습니다.

첫번째 시도 (도커 이미지 & 컨테이너 삭제)

도커 컨테이너 삭제

  1. 종료된 컨테이너들의 리스트를 추출

docker ps -a

  1. 도커 컨테이너를 모두 삭제

docker container prune

도커 이미지 삭제

docker images -q | xargs docker rmi

새로 Docker Hub로 부터 Jenkins 이미지를 받아오던 도중 “No such file or directory for /var/lib/docker/overlay2” 에러가 다시 발생하였습니다.

두번째 시도 (도커 종료 후 재시작)

도커 엔진을 종료한 다음에 다시 재시작 해보았습니다.

도커 엔진 종료

sudo systemctl stop docker

도커 엔진 시작

sudo systemctl start docker

docker pull jenkins/jenkins:lts 를 실행하였더니 마침내 jenkins 이미지를 불러오는데 성공하였습니다.

스크린샷 2022-04-29 오후 9.54.34.png

참고자료

https://stackoverflow.com/questions/35325103/docker-error-when-pulling-java-8-image-failed-to-register-layer/35325477#35325477

Leave a comment