- Home
- Docs
- Installazione e configurazione
- Impresa
- Versione Docker
- Aggiornamento di ONLYOFFICE Docs Enterprise Edition per Docker all'ultima versione
Aggiornamento di ONLYOFFICE Docs Enterprise Edition per Docker all'ultima versione
Introduzione
Questa guida ti mostrerà come aggiornare la tua versione Docker di ONLYOFFICE Docs Enterprise Edition all'ultima versione.
onlyoffice/documentserver-ie) e installare al suo posto Enterprise Edition.Prima di aggiornare, assicurati che la tua versione di Docker corrisponda ai requisiti di sistema (qualsiasi versione supportata dal team Docker).
Spegnimento di ONLYOFFICE Docs
A causa delle caratteristiche operative, ONLYOFFICE Docs salva un documento solo dopo che è stato chiuso da tutti gli utenti che lo hanno modificato. Per evitare la perdita di dati, devi disconnettere forzatamente gli utenti di ONLYOFFICE Docs quando hai bisogno di fermare ONLYOFFICE Docs in caso di aggiornamento dell'applicazione. Per farlo, esegui il seguente script:
sudo docker exec {{DOCUMENT_SERVER_ID}} documentserver-prepare4shutdown.sh dove {{DOCUMENT_SERVER_ID}} rappresenta il nome o l'ID del container di ONLYOFFICE Docs.
Puoi facilmente scoprire il nome o l'ID attuale del container di ONLYOFFICE Docs utilizzando il comando Docker, che elencherà tutti i container esistenti:
sudo docker ps -a Aggiornamento di ONLYOFFICE Docs per Docker
Aggiornamento tramite script
Se la tua versione di ONLYOFFICE Docs è stata installata utilizzando lo script, esegui il seguente comando:
bash docs-enterprise-install.sh -u true Digita Y e premi Invio per aggiornare ONLYOFFICE Docs utilizzando Docker.
Aggiornamento manuale
Passo 1: Verifica se tutte le cartelle di archiviazione dati esterne sono montate
Assicurati che tutti i volumi del container utilizzati per memorizzare i dati di ONLYOFFICE Docs siano montati utilizzando il seguente comando:
sudo docker inspect --format='{{range $p,$conf:=.HostConfig.Binds}}{{$conf}};{{end}}' {{DOCUMENT_SERVER_ID}} Passo 2: Arresta il container Docker corrente di ONLYOFFICE Docs.
sudo docker stop {{DOCUMENT_SERVER_ID}} Passo 3: Scarica l'immagine più recente di ONLYOFFICE Docs
Scarica l'immagine più recente di ONLYOFFICE Docs specificando il tag latest:
docker pull onlyoffice/documentserver-ee:latest Passo 4: Esegui la nuova immagine con gli stessi percorsi di mapping
sudo docker run -i -t -d -p 80:80 --restart= always \-v /host_folder:/volume -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver-ee Assicurati di eseguire la nuova immagine con i percorsi delle cartelle mappati esattamente come erano stati montati per la versione precedente, altrimenti i dati memorizzati in queste cartelle non verranno rilevati automaticamente. Per farlo, specifica gli argomenti dell'opzione -v, sostituendo i valori /host_folder:/volume con i percorsi effettivi come erano mostrati nel Passo 1.
Se hai installato la versione precedente utilizzando una porta diversa o HTTPS e desideri installare la nuova versione nello stesso modo, consulta le istruzioni di installazione per trovare i comandi necessari.
Una volta terminato il processo di installazione, esegui ONLYOFFICE Docs e verifica che funzioni correttamente.
Passo 5 (Opzionale): Rimuovi il vecchio container e l'immagine di ONLYOFFICE Docs
Dopo aver verificato che tutto sia a posto e che la tua versione aggiornata di ONLYOFFICE Docs funzioni correttamente, puoi rimuovere un vecchio container di ONLYOFFICE Docs:
sudo docker rm {{OLD_DOCUMENT_SERVER_CONTAINER_ID}} dove {{OLD_DOCUMENT_SERVER_CONTAINER_ID}} rappresenta il nome o l'ID del VECCHIO container di ONLYOFFICE Docs.
Se desideri liberare spazio, puoi anche rimuovere una vecchia immagine. Visualizza tutte le immagini docker:
sudo docker images -a Trova l'ID dell'immagine non necessaria nell'elenco delle immagini e rimuovi l'immagine:
sudo docker rmi {{OLD_DOCUMENT_SERVER_IMAGE_ID}} - Scarica lo script per l'aggiornamento dello schema del database.
- Esegui lo script utilizzando la linea di comando.
- Per PostgreSQL:
psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql} - Per MySQL:
mysql -u root -p onlyoffice < {path-to-upgradev630.sql}
Specifica la password utilizzata durante la creazione del database (
onlyoffice). - Per PostgreSQL: