반응형
Unused Docker containers stuck in Removal in Progress state. Device or Resource Busy
일단 해결법은 아래와 같다.
Docker 상태가 removal 로 빠진다면
sudo service docker stop 후에
Sudo docker rm -f [image_id]
Sudo Service docker start시킴
위의 방법으로도 안되면 아래 방법 시도
Sudo Service docker stop
sudo rm -rf /var/lib/docker/containers/<CONTAINER_ID>
Sudo Service docker start
Docker-compose up -d
원인은 다양한데 아래와 같이 특정 디렉토리 내에서 파일이 엄청 많을 경우 docker를 내리는데 엄청 오래걸려서 removal 상태로 빠짐.
참고로 위치는
/var/lib/docker/overlay2/xxxxxxxxxxxxxxxxx/diff/tmp 디렉토리가 문제다.
diff/tmp 디렉토리는 변경사항은 기록하는 디렉토리인데
파일 자체가 엄청 많을 경우 삭제하는데 굉장히 오래걸림.
사실 이부분은 docker 시스템문제가 아님.
삭제하는데 강제로 docker 프로세스 종료시키면 문제가 생기는건 당연지사
반응형
'IT' 카테고리의 다른 글
querydsl 사용이유 (0) | 2023.07.13 |
---|---|
postman 포스트맨 입력 안될 때 (0) | 2023.07.12 |
백준 핸드폰 번호 궁합 파이썬 (0) | 2023.07.10 |
스프링시큐리티인액션 5장 인증-2 (2) | 2023.07.05 |
java null error .toString() (0) | 2023.06.29 |