mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-07-02 04:52:11 +00:00
update script need to take care of prev. version images
This commit is contained in:
parent
d6a700d2b2
commit
ca9b569bfd
1 changed files with 12 additions and 0 deletions
12
update.sh
12
update.sh
|
@ -145,6 +145,17 @@ fi
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Remove old images for specific tag
|
||||||
|
function fuREMOVEOLDIMAGES () {
|
||||||
|
local myOLDTAG=$1
|
||||||
|
local myOLDIMAGES=$(docker images | grep -c "$myOLDTAG")
|
||||||
|
if [ "$myOLDIMAGES" -gt "0" ];
|
||||||
|
then
|
||||||
|
echo "### Removing old docker images."
|
||||||
|
docker rmi $(docker images | grep "$myOLDTAG" | awk '{print $3}')
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Let's load docker images in parallel
|
# Let's load docker images in parallel
|
||||||
function fuPULLIMAGES {
|
function fuPULLIMAGES {
|
||||||
local myTPOTCOMPOSE="/opt/tpot/etc/tpot.yml"
|
local myTPOTCOMPOSE="/opt/tpot/etc/tpot.yml"
|
||||||
|
@ -187,6 +198,7 @@ echo "### Now pulling latest docker images"
|
||||||
echo "######$myBLUE This might take a while, please be patient!$myWHITE"
|
echo "######$myBLUE This might take a while, please be patient!$myWHITE"
|
||||||
fuPULLIMAGES 2>&1>/dev/null
|
fuPULLIMAGES 2>&1>/dev/null
|
||||||
|
|
||||||
|
fuREMOVEOLDIMAGES "1804"
|
||||||
echo "### If you made changes to tpot.yml please ensure to add them again."
|
echo "### If you made changes to tpot.yml please ensure to add them again."
|
||||||
echo "### We stored the previous version as backup in /root/."
|
echo "### We stored the previous version as backup in /root/."
|
||||||
echo "### Done, please reboot."
|
echo "### Done, please reboot."
|
||||||
|
|
Loading…
Reference in a new issue