- Startseite
- Docs
- Installation und Konfiguration
- Enterprise
- Docker-Version
- Aktualisieren von ONLYOFFICE Docs Enterprise Edition für Docker auf die neueste Version
Aktualisieren von ONLYOFFICE Docs Enterprise Edition für Docker auf die neueste Version
Einleitung
Diese Anleitung zeigt Ihnen, wie Sie Ihre Docker-Version der ONLYOFFICE Docs Enterprise Edition auf die neueste Version aktualisieren.
onlyoffice/documentserver-ie
) deinstallieren und stattdessen die Enterprise Edition installieren.Stellen Sie vor der Aktualisierung sicher, dass Ihre Docker-Version den Systemanforderungen entspricht (jede vom Docker-Team unterstützte Version).
ONLYOFFICE Docs herunterfahren
Aufgrund der Funktionsweise speichert ONLYOFFICE Docs ein Dokument erst, nachdem es von allen Benutzern, die es bearbeitet haben, geschlossen wurde. Um Datenverlust zu vermeiden, müssen Sie die Verbindung der ONLYOFFICE Docs-Benutzer zwangsweise trennen, wenn Sie ONLYOFFICE Docs im Falle eines Anwendungsupdates beenden müssen. Führen Sie dazu das folgende Skript aus:
sudo docker exec {{DOCUMENT_SERVER_ID}} documentserver-prepare4shutdown.sh
wobei {{DOCUMENT_SERVER_ID}} für den Containernamen oder die ID von ONLYOFFICE Docs steht.
Sie können den aktuellen Containernamen oder die ID von ONLYOFFICE Docs ganz einfach mit dem Docker-Befehl herausfinden, der alle vorhandenen Container auflistet:
sudo docker ps -a
Aktualisieren von ONLYOFFICE Docs für Docker
Aktualisierung mit dem Skript
Wenn Ihre ONLYOFFICE Docs-Version mit dem Skript installiert wurde, führen Sie den folgenden Befehl aus:
bash docs-enterprise-install.sh -u true
Geben Sie Y ein und drücken Sie die Eingabetaste, um ONLYOFFICE Docs mit Docker zu aktualisieren.
Manuell aktualisieren
Schritt 1: Stellen Sie sicher, dass alle externen Datenspeicherordner bereitgestellt sind
Stellen Sie sicher, dass alle Container-Volumes, die zum Speichern von ONLYOFFICE Docs-Daten verwendet werden, mit dem folgenden Befehl bereitgestellt sind:
sudo docker inspect --format='{{range $p,$conf:=.HostConfig.Binds}}{{$conf}};{{end}}' {{DOCUMENT_SERVER_ID}}
Schritt 2: Stoppen Sie den aktuellen ONLYOFFICE Docs-Docker-Container
sudo docker stop {{DOCUMENT_SERVER_ID}}
Schritt 3: Laden Sie das neueste ONLYOFFICE Docs-Bild herunter
Laden Sie das neueste ONLYOFFICE Docs-Bild herunter und geben Sie das Tag latest
an:
docker pull onlyoffice/documentserver-ee:latest
Schritt 4: Führen Sie das neue Image mit denselben Map-Pfaden aus
sudo docker run -i -t -d -p 80:80 --restart=always \-v /host_folder:/volume -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver-ee
Stellen Sie sicher, dass Sie das neue Image mit den exakt zugeordneten Ordnerpfaden ausführen, die in der vorherigen Version bereitgestellt wurden. Andernfalls werden die in diesen Ordnern gespeicherten Daten nicht automatisch abgerufen. Geben Sie dazu die Argumente der Option -v
an und ersetzen Sie die Werte von /host_folder:/volume
durch die tatsächlichen Pfade, wie sie in Schritt 1 angezeigt wurden.
Wenn Sie die vorherige Version über einen anderen Port oder HTTPS installiert haben und die neue Version auf die gleiche Weise installieren möchten, finden Sie die erforderlichen Befehle in der Installationsanleitung.
Sobald der Installationsvorgang abgeschlossen ist, führen Sie ONLYOFFICE Docs aus und überprüfen Sie, ob es korrekt funktioniert.
Schritt 5 (Optional): Entfernen Sie den alten ONLYOFFICE Docs-Container und das Bild
Nachdem Sie sichergestellt haben, dass alles in Ordnung ist und Ihre aktualisierte ONLYOFFICE Docs-Version ordnungsgemäß funktioniert, können Sie einen alten ONLYOFFICE Docs-Container entfernen:
sudo docker rm {{OLD_DOCUMENT_SERVER_CONTAINER_ID}}
wobei {{OLD_DOCUMENT_SERVER_CONTAINER_ID}} für den ALTEN ONLYOFFICE Docs-Containernamen oder die ID steht.
Wenn Sie Speicherplatz freigeben möchten, können Sie auch ein altes Bild entfernen. Um alle Docker-Bilder anzuzeigen:
sudo docker images -a
Suchen Sie in der Bilderliste nach der unnötigen Bild-ID und entfernen Sie das Bild:
sudo docker rmi {{OLD_DOCUMENT_SERVER_IMAGE_ID}}
- Laden Sie das Skript zum Aktualisieren des Datenbankschemas herunter.
- Führen Sie das Skript über die Befehlszeile aus.
- Für PostgreSQL:
psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql}
- Für MySQL:
mysql -u root -p onlyoffice < {path-to-upgradev630.sql}
Geben Sie das beim Erstellen der Datenbank verwendete Kennwort an (
onlyoffice
). - Für PostgreSQL: