Wat de knop doet
Voordat er iets verandert, maakt ipmideck een back-up van de database, de encryptiesleutel enconfig.yaml in backups/ in de datamap.
Vereisten
- De login moet aan staan: de knop vervangt het draaiende programma.
- De knop is niet beschikbaar in demomodus.
- Om zelf te herstarten moet ipmideck gestart zijn met het commando
ipmideck. Is het anders gestart, dan installeert het de update en vraagt het je om het te herstarten; op Windows toont het in plaats daarvan de opdracht.
Docker met Watchtower
Een container kan zijn eigen image niet vervangen, en ipmideck toegang geven tot de Docker-socket zou het de controle over de host geven. Een aparte Watchtower-container voert de vervanging uit wanneer ipmideck daarom vraagt.1
Label de ipmideck-container
Start ipmideck met het label waarmee Watchtower het mag beheren:
2
Start Watchtower
Start Watchtower met de HTTP-API aan, alleen bereikbaar vanaf de host:
3
Koppel ipmideck
Voeg het adres van Watchtower en het token toe aan de sectie Dezelfde instellingen bestaan als
updates: die al in config.yaml staat en herstart ipmideck:config.yaml
IPMIDECK_UPDATES_WATCHTOWER_URL en IPMIDECK_UPDATES_WATCHTOWER_TOKEN. Met Docker Compose, waar beide containers een netwerk delen, gebruik je http://watchtower:8080 als adres.Watchtower haalt de tag op die de container al gebruikt. Met
latest gaat hij naar de nieuwste release; een container die vastzit op een versietag (bijvoorbeeld 2.0.0) blijft daarop.Als de installatie mislukt
Het venster toont de reden en de uitvoer van het installatieprogramma, samen met de opdracht om de update handmatig te installeren. Er wordt niets verwijderd: de back-up van vóór de installatie staat inbackups/, en Back-up en herstel legt uit hoe je hem terugzet.
Volgende stappen
- ipmideck bijwerken: bijwerken via de opdrachtregel.
- Back-up en herstel: maak een back-up van je gegevens voordat je bijwerkt.