| name | docker-cleanup |
| description | Use when you need to stop and remove all Docker containers, images, and volumes to free up disk space or reset Docker state. Triggers: "clean docker", "docker ์ ๋ฆฌ", "remove all containers", "docker reset", "free up docker space", "kill all containers". |
Docker Cleanup
Overview
ํ์ฌ ์คํ ์ค์ธ ๋ชจ๋ Docker ๋ฆฌ์์ค(์ปจํ
์ด๋, ์ด๋ฏธ์ง, ๋ณผ๋ฅจ, ๋คํธ์ํฌ)๋ฅผ ์ ๋ฆฌํ๋ค.
Quick Reference
docker stop $(docker ps -q) 2>/dev/null || true
docker rm $(docker ps -aq) 2>/dev/null || true
docker rmi $(docker images -q) 2>/dev/null || true
docker volume rm $(docker volume ls -q) 2>/dev/null || true
docker network prune -f
docker builder prune -af
๋จ์ผ ๋ช
๋ น์ผ๋ก ์ ๋ถ ์ ๋ฆฌ (์ปจํ
์ด๋+๋คํธ์ํฌ+์ด๋ฏธ์ง+๋น๋์บ์, ๋ณผ๋ฅจ ์ ์ธ):
docker system prune -af
๋ณผ๋ฅจ๊น์ง ํฌํจ:
docker system prune -af --volumes
์ ๋ฆฌ ๋ฒ์ ์ ํ
| ๋ชฉ์ | ๋ช
๋ น |
|---|
| ์คํ ์ค ์ปจํ
์ด๋๋ง ์ค์ง | docker stop $(docker ps -q) |
| ์ค์ง๋ ์ปจํ
์ด๋ ์ ๊ฑฐ | docker container prune -f |
| ์ฌ์ฉํ์ง ์๋ ์ด๋ฏธ์ง ์ ๊ฑฐ | docker image prune -af |
| ์ฌ์ฉํ์ง ์๋ ๋ณผ๋ฅจ ์ ๊ฑฐ | docker volume prune -f |
| ์ ์ฒด ์ ๋ฆฌ (๋ณผ๋ฅจ ํฌํจ) | docker system prune -af --volumes |
์ฃผ์์ฌํญ
docker system prune -af --volumes๋ ๋ฐ์ดํฐ ์์ค ์ํ ์์ โ PostgreSQL ๋ณผ๋ฅจ ๋ฑ ์์ ๋ฐ์ดํฐ ํฌํจ
- trh-platform ์ฌ์ฉ ์ค์ด๋ผ๋ฉด
make down ๋๋ make clean์ผ๋ก ๋จผ์ graceful shutdown
2>/dev/null || true ํจํด: ์ปจํ
์ด๋/์ด๋ฏธ์ง๊ฐ ์์ ๋ ์ค๋ฅ ๋ฌด์
trh-platform ์ ์ฉ
make clean
make down && docker system prune -af --volumes