- Početna
- Dokumenti
- Instalacija i konfiguracija
- Programer
- Verzija Dockera
- Ažuriranje ONLYOFFICE Docs Developer izdanja za Docker na najnoviju verziju
Ažuriranje ONLYOFFICE Docs Developer izdanja za Docker na najnoviju verziju
Uvod
Ovaj vodič će vam pokazati kako da ažurirate vašu ONLYOFFICE Docs Developer izdanje Docker verziju na najnoviju verziju.
Pre ažuriranja, molimo vas da se uverite da vaša Docker verzija odgovara sistemskim zahtevima (bilo koja verzija koju podržava Docker tim).
Isključivanje ONLYOFFICE Docs
Zbog operativnih karakteristika, ONLYOFFICE Docs čuva dokument samo nakon što su ga zatvorili svi korisnici koji su ga uređivali. Da biste izbegli gubitak podataka, morate prisilno prekinuti vezu korisnika ONLYOFFICE Docs kada treba da zaustavite ONLYOFFICE Docs u slučaju ažuriranja aplikacije. Da biste to učinili, izvršite sledeći skript:
sudo docker exec {{DOCUMENT_SERVER_ID}} documentserver-prepare4shutdown.sh gde {{DOCUMENT_SERVER_ID}} označava naziv ili ID ONLYOFFICE Docs kontejnera.
Trenutni naziv ili ID ONLYOFFICE Docs kontejnera možete lako saznati 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-developer-install.sh -u true Unesite Y i pritisnite Enter da biste ažurirali ONLYOFFICE Docs koristeći Docker.
Ručno ažuriranje
Korak 1: Proverite da li su svi eksterni folderi za skladištenje podataka montirani.
Uverite se da su svi volumeni kontejnera koji se koriste za skladištenje podataka ONLYOFFICE Docs montirani koristeći sledeću komandu:
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-de: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 \ -v /host_folder:/volume -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver-de Uverite se da pokrećete novu sliku sa mapiranim putanjama foldera tačno onako kako su bile montirane za prethodnu verziju, inače podaci pohranjeni u tim folderima neće biti automatski prepoznati. Da biste to učinili, navedite argumente opcije -v, zamenjujući vrednosti /host_folder:/volume sa stvarnim putanjama kako su prikazane u Koraku 1.
Ako ste prethodnu verziju instalirali koristeći drugi port ili HTTPS i želite da novu verziju instalirate na isti način, molimo vas da se obratite uputstvu za instalaciju kako biste pronašli potrebne komande.
Kada se proces instalacije završi, pokrenite ONLYOFFICE Docs i proverite njegov ispravan rad.
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 naziv ili ID STAROG ONLYOFFICE Docs kontejnera.
Ako želite da oslobodite prostor, možete takođe ukloniti staru sliku. Prikažite sve Docker slike:
sudo docker images -a Pronađite ID nepotrebne slike na 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: