星期五, 1月 30, 2026

Docker Clean Script

 


#!/bin/bash


echo "🧹 Docker 清理腳本啟動 at $(date)"


# 1. 刪除已停止的容器

echo "🗑️ 刪除已停止容器..."

docker container prune -f


# 2. 刪除未使用的 image(含 <none> 與沒被 container 用的)

echo "🖼️ 刪除未使用的 image..."

docker image prune -a -f


# 3. 刪除未使用的 volume(⚠️ 小心資料)

echo "📦 刪除未使用的 volume..."

docker volume prune -f


# 4. 刪除未使用的 network

echo "🌐 刪除未使用的 network..."

docker network prune -f


# 5. 顯示目前空間使用情況

echo "📊 Docker 磁碟使用情況:"

docker system df


echo "✅ 清理完成 at $(date)"

沒有留言:

張貼留言