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

  • 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

  • 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