Die folgenden Schritte erklären, was zu tun ist, um ein Docker-Daemon-Update durchzuführen.
Fälle, in denen ein Update erforderlich ist
- sehr alte veraltete Motorversion
- Veraltung des Speichertreibers
- gl_tomcat ist fehlerhaft → Es ist nicht genügend Speicher für die Java Runtime Environment vorhanden
- ....
Bitte schauen Sie sich auch diesen Artikel an, da es vorkommen kann, dass der Daemon bereits automatisch im Hintergrund aktualisiert wurde, was zu Problemen führen kann, wenn Sie GL aktualisieren: So führen Sie ein Downgrade und eine Sperrung einer bestimmten Docker-Daemon-Version durch
Online-Update
- Stellen Sie sicher, dass GreenLight ist gestoppt
- gl halt
- gl halt
- yum update
- Dadurch werden alle Apps aktualisiert – inkl. Docker
- nmcli mit Docker0 löschen
- firewall-cmd --zone=trusted --remove-interface=docker0
- firewall-cmd --zone=trusted --remove-interface=docker0 --permanent
- systemctl docker neu starten (wenn Sie eine Fehlermeldung erhalten, versuchen Sie es nach 1 Minute erneut)
Wenn Sie bereits auf >= sind GreenLight Version 4.5.7
- Passen Sie die GL-Konfigurationsdatei an
- vim /opt/panagenda/appdata/gl/config
- Fügen Sie die folgende Zeile hinzu
PANAGENDA_DOCKER_STORAGE_DRIVER=overlay2
- gl anpassen
- Wiederaufnahme GreenLight Gerät
Wenn Sie dabei sind GreenLight 4.5.7
- Passen Sie die GL-Konfigurationsdatei an
- vim /opt/panagenda/appdata/gl/config
- Fügen Sie die folgende Zeile hinzu
PANAGENDA_DOCKER_STORAGE_DRIVER=overlay2
- Führen Sie das GL-Upgrade durch
- Wiederaufnahme GreenLight Gerät
Offline-Update
If Greenlight Wenn Sie das Repo nicht aus dem Internet abrufen können, müssen Sie alle erforderlichen Dateien herunterladen und vorbereiten.
- Stellen Sie sicher, dass GreenLight ist gestoppt
- gl halt
- gl halt
- Laden Sie den Inhalt herunter und extrahieren Sie ihn auf die Appliance /tmp/docker_repo/ (der Download enthält Docker-CE 24.x).
https://files.panagenda.com/GreenLight/dockerEngineOffline20.x/docker_repo.zip - Yum localinstall /tmp/docker_repo/*.rpm
- Alle erforderlichen Dateien (inkl. Abhängigkeiten) sind Teil dieses Ordners, daher sollte das System nicht versuchen, auf ein externes Repo zuzugreifen
- Nach diesem Schritt wird der Docker-Daemon wahrscheinlich nicht mehr ausgeführt
- nmcli mit Docker0 löschen
- firewall-cmd --zone=trusted --remove-interface=docker0
- firewall-cmd --zone=trusted --remove-interface=docker0 --permanent
- systemctl docker neu starten (wenn Sie eine Fehlermeldung erhalten, versuchen Sie es nach 1 Minute erneut)
Wenn Sie bereits auf >= sind GreenLight Version 4.5.7
- Passen Sie die GL-Konfigurationsdatei an
- vim /opt/panagenda/appdata/gl/config
- Fügen Sie die folgende Zeile hinzu
PANAGENDA_DOCKER_STORAGE_DRIVER=overlay2
- gl anpassen
- Wiederaufnahme GreenLight Gerät
Wenn Sie dabei sind GreenLight 4.5.7
- Passen Sie die GL-Konfigurationsdatei an
- vim /opt/panagenda/appdata/gl/config
- Fügen Sie die folgende Zeile hinzu
PANAGENDA_DOCKER_STORAGE_DRIVER=overlay2
- Führen Sie das GL-Upgrade durch
- Wiederaufnahme GreenLight Gerät