22 lines
548 B
Bash
22 lines
548 B
Bash
#!/bin/bash
|
|
|
|
# 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 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"
|