Files
update-docker/update-docker.sh
T
2026-06-14 12:40:31 +00:00

24 lines
611 B
Bash

#!/bin/bash
echo -e "\n>>> Starting Docker maintenance...\n"
# Pull latest images, stop containers, and recreate in detached mode
echo -e "\n>>> Pulling latest Docker images...\n"
docker compose pull
echo -e "\n>>> Stopping and removing existing containers...\n"
docker compose down
echo -e "\n>>> Starting containers in detached mode...\n"
docker compose up -d
# Prune unused Docker objects
echo -e "\n>>> Pruning unused Docker objects...\n"
docker system prune -a -f
# Show running containers
echo -e "\n>>> Current running Docker containers:...\n"
docker ps
echo -e "\n>>> Maintenance complete....\n"