#!/bin/bash echo "Starting system update and Docker maintenance..." # Update and upgrade APT packages echo "Running apt update & upgrade..." apt update apt upgrade -y # Pull latest images, stop containers, and recreate in detached mode echo "Pulling latest Docker images..." docker compose pull echo "Stopping and removing existing containers..." docker compose down echo "Starting containers in detached mode..." docker compose up -d # Prune unused Docker objects echo "Pruning unused Docker objects..." docker system prune -a -f # Show running containers echo "Current running Docker containers:" docker ps echo "Maintenance complete." echo "Removing the file" rm -f ./update-docker.sh echo "Done!"