Docker/Clean Unused: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
! 🎯 Purpose || ⌨️ Command
! 🎯 Purpose || ⌨️ Command
|-
|-
| Clean unused image ||
| Clean all unused images ||
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo docker image prune
sudo docker image prune -a
</syntaxhighlight>
|-
| Clean unused images older than 30 days ||
<syntaxhighlight lang="bash">
sudo docker image prune -a --filter "until=720h"
</syntaxhighlight>
|-
| Clean unused containers, networks, images, and build cache ||
<syntaxhighlight lang="bash">
sudo docker system prune
</syntaxhighlight>
|-
| Clean all unused Docker resources ||
<syntaxhighlight lang="bash">
sudo docker system prune -a
</syntaxhighlight>
|-
| Clean all unused resources including volumes ||
<syntaxhighlight lang="bash">
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