8000 GitHub - pnll/utilities: Keeping some code snippets
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

pnll/utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Docker 컨테이너 임시 파일 정리 스크립트 🛠️

이 스크립트는 Docker 컨테이너의 /var/lib/docker/overlay2/*/merged/tmp/ 디렉토리에 남아 있는 불필요한 임시 파일을 정리하여 디스크 공간을 확보합니다.

✨ 주요 기능

  • 지정한 경로에서 큰 디렉토리를 찾아 정리
  • 삭제할 디렉토리 개수 및 최소 크기 설정 가능
  • 삭제 전후 디스크 사용량 비교 제공
  • --dry-run 옵션으로 실제 삭제 없이 미리보기 가능

🛠️ 사용법

./cleanup-docker-tmp.sh [옵션]

옵션

  • -p, --path PATH : 정리할 디렉토리 경로 (기본값: /var/lib/docker/overlay2/*/merged/tmp/)
  • -n, --number NUM : 정리할 최대 디렉토리 수 (기본값: 5)
  • -s, --size SIZE : 정리할 최소 크기 (예: 10M, 기본값: 0)
  • -d, --dry-run : 실제 삭제하지 않고 삭제될 파일만 표시
  • -h, --help : 도움말 표시

🚀 실행 예시

sudo ./cleanup-docker-tmp.sh -n 10 -s 50M --dry-run

위 명령어는 50MB 이상인 상위 10개의 디렉토리를 찾고, 삭제될 항목을 미리 확인합니다.

⚠️ 주의 사항

  • 루트 권한이 필요합니다. (sudo 사용)
  • 실제 데이터 손실을 방지하려면 --dry-run 옵션으로 먼저 테스트하세요.

About

Keeping some code snippets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0