Skip to main content

Docker Images updaten

sudo docker-compose pull && sudo docker-compose up

quelle: 

https://stackoverflow.com/a/39127792

ODER

einfach watchtower als Container erstellen:

https://schroederdennis.de/allgemein/watchtower-automatische-docker-container-updates/

 

#Regelmäßig alle 6 Stunden und nur mit Label Enable!
docker run -it -d \
    --name WatchTower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -e WATCHTOWER_NOTIFICATIONS=gotify \
    -e WATCHTOWER_NOTIFICATION_GOTIFY_URL="http://192.168.10.7:5001" \
    -e WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN="ASlcSC1ofE.dmaG" \
    containrrr/watchtower \
    --label-enable \
    --interval 21600

 

#Zum einmal ausführen

docker run --rm \
    --name WatchTower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -e WATCHTOWER_NOTIFICATIONS=gotify \
    -e WATCHTOWER_NOTIFICATION_GOTIFY_URL="http://192.168.10.7:5001" \
    -e WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN="ASlcSC1ofE.dmaG" \
    containrrr/watchtower \
    --run-once \
    --cleanup \
    --include-restarting \
    --rolling-restart \
    --include-stopped

 

#Regelmäßig alle 6 Stunden
docker run -it -d \
    --name WatchTower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -e WATCHTOWER_NOTIFICATIONS=gotify \
    -e WATCHTOWER_NOTIFICATION_GOTIFY_URL="http://192.168.10.7:5001" \
    -e WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN="ASlcSC1ofE.dmaG" \
    containrrr/watchtower \
    --cleanup \
    --include-restarting \
    --rolling-restart \
    --include-stopped \
    --interval 21600