Wiedza Docker a backup wolumenów

Status
Brak możliwości dodawania odpowiedzi.

SiewcaRyżu

Kimchi & Pikachu
Contributor
9 Październik 2023
16 232
5
1 273
153
23
QNAP
null
Ethernet
null
Jeśli potrzebujesz zrobić kopię wolumenów dockera (a po ludzku .. tam gdzie są trzymane ustawienia poszczególneych kontenerów) , poniższe może się przydać.
Bash:
#!/bin/bash
echo "Getting docker volumes ..."
DOCKER_VOLUMES=$(docker volume ls -q)
VOLUMES=($DOCKER_VOLUMES)
echo "Getting docker volumes ... done!"

for volume in "${VOLUMES[@]}"
do
echo "Working on $volume ..."
# there should be only one mountpoint in volume - the ZERO
volume_path=$(docker volume inspect $volume | jq .[0].Mountpoint)
echo "$volume is mounted at $volume_path ..."

#execute action on volume mountpoint to backup ...

echo "Working on $volume ... done!"
echo ""
done

upload_2020-9-2_13-20-21.png
 
Status
Brak możliwości dodawania odpowiedzi.