- Početna
- Dokumenti
- Instalacija i konfiguracija
- Preduzeće
- Verzija Dockera
- Ažuriranje ONLYOFFICE Docs Enterprise izdanja za Docker na najnoviju verziju
Ažuriranje ONLYOFFICE Docs Enterprise izdanja za Docker na najnoviju verziju
Uvod
Ovaj vodič će vam pokazati kako da ažurirate vašu ONLYOFFICE Docs Enterprise izdanje Docker verziju na najnoviju verziju.
onlyoffice/documentserver-ie) i instalirate Enterprise izdanje umesto nje.Pre ažuriranja, molimo vas da se uverite da vaša Docker verzija odgovara sistemskim zahtevima (bilo koja verzija koju podržava Docker tim).
Gašenje ONLYOFFICE Docs
Zbog operativnih karakteristika, ONLYOFFICE Docs čuva dokument tek nakon što su ga svi korisnici koji su ga uređivali zatvorili. Da biste izbegli gubitak podataka, morate prisilno isključiti korisnike ONLYOFFICE Docs kada treba da zaustavite ONLYOFFICE Docs u slučaju ažuriranja aplikacije. Da biste to uradili, izvršite sledeći skript:
sudo docker exec {{DOCUMENT_SERVER_ID}} documentserver-prepare4shutdown.sh gde {{DOCUMENT_SERVER_ID}} označava ime ili ID ONLYOFFICE Docs kontejnera.
Možete lako saznati trenutno ime ili ID ONLYOFFICE Docs kontejnera koristeći Docker komandu koja će prikazati sve postojeće kontejnere:
sudo docker ps -a Ažuriranje ONLYOFFICE Docs za Docker
Ažuriranje pomoću skripta
Ako je vaša verzija ONLYOFFICE Docs instalirana pomoću skripta, izvršite sledeću komandu:
bash docs-enterprise-install.sh -u true Unesite Y i pritisnite Enter da biste ažurirali ONLYOFFICE Docs pomoću Dockera.
Ručno ažuriranje
Korak 1: Proverite da li su svi eksterni folderi za skladištenje podataka montirani
Uverite se da su svi kontejner volumeni koji se koriste za skladištenje podataka ONLYOFFICE Docs montirani pomoću sledeće komande:
sudo docker inspect --format='{{range $p,$conf:=.HostConfig.Binds}}{{$conf}};{{end}}' {{DOCUMENT_SERVER_ID}} Korak 2: Zaustavite trenutni ONLYOFFICE Docs Docker kontejner.
sudo docker stop {{DOCUMENT_SERVER_ID}} Korak 3: Preuzmite najnoviju sliku ONLYOFFICE Docs
Preuzmite najnoviju sliku ONLYOFFICE Docs navodeći oznaku latest:
docker pull onlyoffice/documentserver-ee:latest Korak 4: Pokrenite novu sliku sa istim mapiranim putanjama
sudo docker run -i -t -d -p 80:80 --restart= always \-v /host_folder:/volume -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver-ee Uverite se da pokrećete novu sliku sa mapiranim putanjama tačno onako kako su bile montirane za prethodnu verziju, inače podaci skladišteni u tim folderima neće biti automatski preuzeti. Da biste to uradili, navedite argumente opcije -v, zamenjujući vrednosti /host_folder:/volume stvarnim putanjama kao što su prikazane u Koraku 1.
Ako ste prethodnu verziju instalirali koristeći drugačiji port ili HTTPS i želite da novu verziju instalirate na isti način, molimo vas da se obratite uputstvu za instalaciju da pronađete potrebne komande.
Kada se proces instalacije završi, pokrenite ONLYOFFICE Docs i proverite da li ispravno radi.
Korak 5 (Opcionalno): Uklonite stari ONLYOFFICE Docs kontejner i sliku
Nakon što se uverite da je sve u redu i da vaša ažurirana verzija ONLYOFFICE Docs radi ispravno, možete ukloniti stari ONLYOFFICE Docs kontejner:
sudo docker rm {{OLD_DOCUMENT_SERVER_CONTAINER_ID}} gde {{OLD_DOCUMENT_SERVER_CONTAINER_ID}} označava ime ili ID STAROG ONLYOFFICE Docs kontejnera.
Ako želite da oslobodite prostor, možete takođe ukloniti staru sliku. Prikazati sve docker slike:
sudo docker images -a Pronađite ID nepotrebne slike u listi slika i uklonite sliku:
sudo docker rmi {{OLD_DOCUMENT_SERVER_IMAGE_ID}} - Preuzmite skript za nadogradnju šeme baze podataka.
- Izvršite skript koristeći komandnu liniju.
- Za PostgreSQL:
psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql} - Za MySQL:
mysql -u root -p onlyoffice < {path-to-upgradev630.sql}
Navedite lozinku korišćenu prilikom kreiranja baze podataka (
onlyoffice). - Za PostgreSQL: