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