Удаление 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-образы, которые вы не хотите удалять.