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