docker-stack-backupper/scripts/03_export_running_docker_images.sh
2023-12-14 16:50:12 +01:00

12 lines
378 B
Bash
Executable File

#!/bin/bash
source ../.env
current_date=$(date +%Y-%m-%d)
mkdir -p /home/${REMOTE_USER}/${REMOTE_PATH}/images/${current_date}
# List and export all Docker images
docker ps --format "{{.Image}}" | while read image; do
echo "Backing Up: ${image}"
sudo docker save "$image" | gzip > "/home/${REMOTE_USER}/${REMOTE_PATH}/images/${current_date}/${image//\//_}.tar.gz"
done