본문 바로가기
마린일병의 열정이야기/Infra&Solution

[cloud][docker] 도커 이미지와 컨테이너 삭제하는 방법

by 마린일병 2020. 9. 4.
728x90
반응형

도커 컨테이너와 이미지 삭제방법 정리

 

일년전쯤 만졌던 도커 컨테이너와 이미지를 삭제 하고 싶어 오랜만에 손품 좀 팔아본다.

 

도커 이미지를 삭제 할려면 먼저 해당 이미지로 생성된 컨터이너를 삭제 해야된다, 그렇지 않고 그냥 삭제하면 에러가 발생한다.

 

먼저 컨테이너가 실행중이거나 중지되어 있는지 확인을 해야하는데 통상적인 UNIX 명령어나 LINUX 명령어를 알고 있으면 친숙함을 느낄 수 있을 것 같다.

 

실행중인 컨테이너 확인 : docker ps

전제 컨테이너 확인 : docker ps -a

 

삭제하는 방법은 컨테이너를 먼저 삭제하고 도커 이미지를 삭제하면 된다.

docker rm [컨테이너id]

docker rmi [이미지id]

 

일 두번하기 귀찮으면 -f을 사용하면 한방에 끝

docker rmi -f [이미지id]

 

 

일반적인 유닉스나 리눅스의 ps, rm 명령어 떠올리면 쉽기 기억이 될듯...

 

팁으로 컨테이너 여러개 삭제 할려면 컨테이너id를 ',' 구분해서 나열하면 된다.

docker rm [컨테이너id],[컨테이너id]...

 

컨테이너를 모두 삭제하려면...

docker rm `docker ps -a -q`

 

728x90

댓글