Im Laufe des 19.1 Releases haben wir ein paar Dinge über Watchtower heraus gefunden und deswegen Anpassungen in unserer docker-compose.yml gemacht. Da das eine Konfigurationsdatei ist, kann es sein, dass die Anpassungen bei Ihnen fehlen.
Die Docker Konfiguration des Benutzers root muss im den Watchtower Container als Volume eingebunden sein:
Und die Datei muss existieren und einen Eintrag für download.egroupware.org haben:
sed 's/"auth": ".*"/"auth": "********"/g' /root/.docker/config.json
{
"auths": {
"download.egroupware.org": {
"auth": "********"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.7 (linux)"
}
Wenn die Änderungen fehlen, müssen diese manuell in die docker-compose.yml Datei eingebaut werden, bzw. docker login download.egroupware.org
ausgeführt werden und dann der Watchtower neu gestartet werden:
cd /etc/egroupware-docker
docker-compose stop watchtower
docker-compose rm -f watchtower
docker-compose pull
docker-compose up -d
Ich hatte es auch schonmal, dass der Watchtower gehangen und einfach nichts mehr gemacht hat, in dem Fall helfen die obigen Kommandos auch, da sie den Watchtower Container löschen, die aktuellste Version laden und neu starten.
Wenn das alles nichts hilft oder unverständlich, als EPL Kunde bitte über den Supportcenter (my.egroupware.org) einen Termin machen und wir schauen uns das zusammen per TeamViewer mal an.
Ralf