안녕하세요. 송기석입니다.


오늘은 알아두면 편한 독커 명령 두가지를 소개 합니다.


독커를 사용하다 보면 사용하지 않는 컨테이너가 많이 쌓여 있는 경우가 많습니다.

거기다가 명칭도 정해 주지 않으면 일일히 삭제해 주기가 번거러운데 다음과 같은 명령을 통해

한번에 삭제할 수 있습니다.


$ docker rm `docker ps -f status=exited -q`


-f 는 필터 옵션으로 상태가 정지되어 있는 것을 찾도록 했습니다.

-q 는 컨테이너 아이디만 가져 옵니다.

` 는 Esc 키 아래 있는 키이니 Enter 옆에 '랑 착각하지면 안됩니다.


위와 비슷한 상황으로 독커이미지를 만들다 보면 중간에 실패해서 <none> 형태의 불안전한

이미지가 만들어지는 경우가 많습니다. 이런 이미지도 한번에 삭제할 수 있습니다.


$ docker rmi `docker images -f "dangling=true" -q`


옵션은 위에서 설명한 것을 참고 하시면 됩니다.


관리 목적으로 스크립트를 만들기 위해 docker 옵션을 찾다보니 독커문서에서 찾아서

테스트 해보고 올립니다.


감사합니다.