IT

Unused Docker containers stuck in Removal in Progress state. Device or Resource Busy 도커 내리면 자꾸 removal 상태로 빠지는 이유

프로개발러 2023. 7. 11. 10:40
반응형

 

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