Шаг 1: Проверить, смонтированы ли все внешние папки для хранения данных
Для того чтобы проверить, все ли тома данных контейнера ONLYOFFICE Docs смонтированы, используйте команду:
sudo docker inspect --format='{{range $p,$conf:=.HostConfig.Binds}}{{$conf}};{{end}}' {{DOCUMENT_SERVER_ID}}
Шаг 2: Остановите текущий Docker-контейнер ONLYOFFICE Docs
sudo docker stop {{DOCUMENT_SERVER_ID}}
Шаг 3: Скачайте образ последней версии ONLYOFFICE Docs
Скачайте образ последней версии ONLYOFFICE Docs, указав тэг latest
:
docker pull onlyoffice/documentserver-ee:latest
docker pull onlyoffice/documentserver-de:latest
Шаг 4: Запустите новый образ с такими же путями привязки
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-ee
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
Убедитесь, что запускаете новый образ, указав пути к папкам, привязанным точно так же, как они были смонтированы в предыдущей версии образа, в противном случае данные, сохраненные в этих папках, не будут получены автоматически. Для этого укажите аргументы опции -v
, заменив значения /host_folder:/volume
на актуальные пути привязки, как в Шаге 1.
Если вы устанавливали предыдущую версию через другой порт или HTTPS и хотите установить последнюю версию тем же способом, пожалуйста, ознакомьтесь с
инструкцией по установке
инструкцией по установке,
чтобы найти необходимые команды.
По завершении процесса установки запустите ONLYOFFICE Docs и проверьте корректность работы сервера.
Шаг 5 (опционально): Удалите старый контейнер и образ ONLYOFFICE Docs
Убедившись, что обновленная версия ONLYOFFICE Docs работает корректно, вы можете удалить старый контейнер ONLYOFFICE Docs:
sudo docker rm {{OLD_DOCUMENT_SERVER_CONTAINER_ID}}
где {{OLD_DOCUMENT_SERVER_CONTAINER_ID}} это - СТАРЫЕ имя или ID контейнера ONLYOFFICE Docs.
В целях освобождения места можно удалить старый образ. Выведите список всех образов docker:
sudo docker images -a
Найдите ID ненужного образа и удалите его:
sudo docker rmi {{OLD_DOCUMENT_SERVER_IMAGE_ID}}
В версии 6.3 изменилась схема базы данных. При обновлении до версии 6.3 (в случае использования Docker-версии
ONLYOFFICE Docs с внешней базой данных) вам также может понадобиться обновить схему базы данных, чтобы обеспечить возможность использования функциональности
защиты с помощью пароля.
- Скачайте скрипт для обновления схемы базы данных.
- Выполните скрипт, используя командную строку.
- Для PostgreSQL:
psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql}
- Для MySQL:
mysql -u root -p onlyoffice < {path-to-upgradev630.sql}
Укажите пароль, использованный при создании базы данных (onlyoffice
).