Update update-docker.sh
This commit is contained in:
+7
-12
@@ -1,28 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "Starting Docker maintenance..."
|
||||
echo -e "\n>>> Starting Docker maintenance...\n"
|
||||
|
||||
# Pull latest images, stop containers, and recreate in detached mode
|
||||
echo "Pulling latest Docker images..."
|
||||
echo -e "\n>>> Pulling latest Docker images...\n"
|
||||
docker compose pull
|
||||
|
||||
echo "Stopping and removing existing containers..."
|
||||
echo -e "\n>>> Stopping and removing existing containers...\n"
|
||||
docker compose down
|
||||
|
||||
echo "Starting containers in detached mode..."
|
||||
echo -e "\n>>> Starting containers in detached mode...\n"
|
||||
docker compose up -d
|
||||
|
||||
# Prune unused Docker objects
|
||||
echo "Pruning unused Docker objects..."
|
||||
echo -e "\n>>> Pruning unused Docker objects...\n"
|
||||
docker system prune -a -f
|
||||
|
||||
# Show running containers
|
||||
echo "Current running Docker containers:"
|
||||
echo -e "\n>>> Current running Docker containers:...\n"
|
||||
docker ps
|
||||
|
||||
echo "Maintenance complete."
|
||||
|
||||
echo "Removing the file"
|
||||
rm -f ./update-docker.sh
|
||||
|
||||
echo "Done!"
|
||||
echo -e "\n>>> Maintenance complete....\n"
|
||||
|
||||
Reference in New Issue
Block a user