Docker/Clean Unused: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 27: Line 27:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo docker system prune -a --volumes
sudo docker system prune -a --volumes
</syntaxhighlight>
|}
== Clean Build Cache ==
{| class="wikitable"
! 🎯 Purpose || ⌨️ Command
|-
| Clean unused build cache ||
<syntaxhighlight lang="bash">
sudo docker builder prune
</syntaxhighlight>
|-
| Clean all unused build cache ||
<syntaxhighlight lang="bash">
sudo docker builder prune -a -f
</syntaxhighlight>
|-
| Clean build cache older than 30 days ||
<syntaxhighlight lang="bash">
sudo docker builder prune -a --filter "until=720h"
</syntaxhighlight>
|-
| Show Docker disk usage ||
<syntaxhighlight lang="bash">
sudo docker system df
</syntaxhighlight>
|-
| Build without using cache ||
<syntaxhighlight lang="bash">
sudo docker compose build --no-cache
</syntaxhighlight>
</syntaxhighlight>
|}
|}

Latest revision as of 02:21, 6 October 2026

Clean Images

🎯 Purpose ⌨️ Command
Clean all unused images
sudo docker image prune -a
Clean unused images older than 30 days
sudo docker image prune -a --filter "until=720h"
Clean unused containers, networks, images, and build cache
sudo docker system prune
Clean all unused Docker resources
sudo docker system prune -a
Clean all unused resources including volumes
sudo docker system prune -a --volumes

Clean Build Cache

🎯 Purpose ⌨️ Command
Clean unused build cache
sudo docker builder prune
Clean all unused build cache
sudo docker builder prune -a -f
Clean build cache older than 30 days
sudo docker builder prune -a --filter "until=720h"
Show Docker disk usage
sudo docker system df
Build without using cache
sudo docker compose build --no-cache