Перейти к основному содержимому

Удаление ONLYOFFICE Docs, установленного с помощью Docker

Введение​

Если на вашем компьютере запущен ONLYOFFICE Docs для Docker, иногда может потребоваться полностью удалить его с компьютера или просто удалить текущий образ при выходе новой версии, иначе Docker будет запускать контейнер из уже скачанного образа.

В данной инструкции объясняется, как удалить с компьютера версию ONLYOFFICE Docs для Docker.

Удаление контейнера ONLYOFFICE Docs​

Выполните следующий скрипт, чтобы закрыть все сеансы и избежать потери данных:

sudo docker exec {{DOCUMENT_SERVER_ID}} documentserver-prepare4shutdown.sh
примечание

Выполнение скрипта может занять много времени (до 5 минут).

Необходимо остановить Docker-контейнер ONLYOFFICE Docs. Это можно сделать с помощью команды Docker stop:

sudo docker stop documentserver

Чтобы удалить остановленный контейнер, используйте следующую команду:

sudo docker rm documentserver
примечание

Для этого Docker-контейнеру ONLYOFFICE Docs должно быть присвоено имя с помощью команды Docker --name во время установки. Если вы этого не сделали, Docker присвоит контейнеру имя самостоятельно. В этом случае имена всех контейнеров в системе можно узнать с помощью команды:

sudo docker ps -a

Вы также можете удалить из системы все Docker-контейнеры с помощью следующей команды:

sudo docker rm -f $(sudo docker ps -aq)
Внимание

Эта команда немедленно удалит ВСЕ контейнеры. Не используйте ее, если у вас запущены другие контейнеры, которые вы не хотите удалять.

Удаление данных, хранящихся вне контейнеров​

Если вы настроили ONLYOFFICE Docs для Docker так, чтобы данные хранились вне контейнера, после удаления контейнера необходимо удалить и эти данные. Это можно сделать с помощью команды rm:

rm -rvf /path/to/onlyoffice/data/directory

Удаление образа ONLYOFFICE Docs​

Теперь, когда контейнер ONLYOFFICE Docs и все данные удалены, можно, наконец, удалить образ ONLYOFFICE Docs. Удалить образ также может потребоваться, если вы хотите обновить версию ONLYOFFICE Docs для Docker до новой. Это можно сделать с помощью команды:

sudo docker rmi onlyoffice/documentserver

Если вы уверены, что в системе нет других образов или они вам больше не нужны, можно удалить все существующие Docker-образы одной командой:

sudo docker rmi -f $(sudo docker images -aq)
Внимание

Эта команда немедленно удалит ВСЕ образы. Не используйте ее, если у вас есть другие Docker-образы, которые вы не хотите удалять.