티스토리 뷰

https://github.com/developer0hye/docker-cleanup

 

GitHub - developer0hye/docker-cleanup: A lightweight CLI tool to clean all Docker resources – including containers, images, vo

A lightweight CLI tool to clean all Docker resources – including containers, images, volumes, networks, and build caches – with a single command. - developer0hye/docker-cleanup

github.com

 

도커 쓰다보면 이미지도 쌓이고 컨테이너도 쌓이고, 단순히 이미지와 컨테이너를 rm 하는 정도로는 안지워지는 파일들이 곳곳에 저장된다. 이게 쌓이고 쌓이다 보면 꽤 크다.

 

그럴때마다 한 번 그냥 싹지워주곤 한다. 사실 큰 사이즈의 저장장치가 피시에 탑재돼있다면 이런 걱정도 크게 할 필요 없을텐데 그렇지 않은 경우 개발/테스트할때 그때그때 필요한 이미지와 컨테이너만을 생성해서 테스트해야한다.

 

싹 지우려면 여러줄의 명령어를 입력해야하는데 귀찮아서 챗지피티 시켜서 명령어 한 줄로 실행가능하면서 pip로 설치될 수 있게 해달라고 해서 만들어봤다. 자주 있는 작업은 아니다. 그치만 이런 거 하나 하나 그때그때 여러줄로 실행할 생각하면 에너지가 소비되는데 요새 이렇게 소비되는 에너지를 최소화하려고 노력중이다. 나이가 들어서 더욱더...

 

pip install docker-cleanup

docker-cleanup

 

하면 된다.

 

그럼 yes/no물을텐데 yes하면 된다. 이것마저 귀찮다면

 

docker-cleanup -y

 

하면 묻지도 따지지도 않고 지워버린다.

 

대신 이거 실행전에 docker 앞에 sudo 안붙여도 돌아가게 하는 작업은 선행돼야한다. 리드미에 자세히 있다.

 

누군가에게 유용하게 쓰이길 바라며...

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함