#!/bin/bash # CodiMD 清理腳本 set -e # 載入 docker compose 輔助函數 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "$SCRIPT_DIR/docker-compose-helper.sh" echo "🧹 清理 Docker 資源..." echo "" # 1. 清理未使用的映像 echo "🗑️ 清理未使用的 Docker 映像..." docker image prune -f # 2. 清理未使用的容器 echo "🗑️ 清理停止的容器..." docker container prune -f # 3. 清理未使用的網路 echo "🗑️ 清理未使用的網路..." docker network prune -f # 4. 清理建置快取 echo "🗑️ 清理建置快取..." docker builder prune -f echo "" echo "✅ 清理完成!" echo "" # 顯示釋放的空間 echo "💾 目前 Docker 磁碟使用:" docker system df