Удаление ONLYOFFICE Apps Enterprise, установленного с помощью Docker
Введение
Если вы используете ONLYOFFICE Apps для Docker на своем компьютере, может возникнуть необходимость полностью удалить его или просто удалить текущий образ после выхода новой версии, иначе Docker будет запускать контейнер из уже скачанного образа.
В этом руководстве описано, как удалить версию ONLYOFFICE Apps для Docker с вашего компьютера.
Удаление контейнеров ONLYOFFICE Apps
Сначала необходимо остановить контейнеры Docker ONLYOFFICE Apps. Это можно сделать с помощью команды Docker stop:
sudo docker stop $(sudo docker ps -q -f name=onlyoffice)
Чтобы удалить остановленные контейнеры, используйте следующую команду:
sudo docker rm $(sudo docker ps -aq -f name=onlyoffice)
Названия всех контейнеров, имеющихся в системе, можно найти с помощью команды:
sudo docker ps -a
Также можно удалить все контейнеры Docker из системы с помощью следующей команды:
sudo docker rm -f $(sudo docker ps -aq)
Эта команда немедленно удалит ВСЕ контейнеры. Не используйте ее, если у вас запущены другие контейнеры, которые вы не хотите удалять.
Удаление данных, хранящихся вне контейнеров
Если после удаления контейнера необходимо удалить данные, хранящиеся вне контейнера, это можно сделать с помощью команды volume rm:
sudo docker volume rm $(sudo docker volume ls -q -f name=onlyoffice)
Удаление образов ONLYOFFICE Apps
Теперь, когда контейнеры ONLYOFFICE Apps и все данные удалены, можно удалить образы ONLYOFFICE Apps. Удалять образы может также понадобиться, если вы хотите обновить установку ONLYOFFICE Apps для Docker до новой версии. Это можно сделать с помощью команды:
sudo docker rmi $(sudo docker images -q -f "reference=onlyoffice/*")
Названия всех образов, имеющихся в системе, можно найти с помощью команды:
sudo docker image ls
Если вы уверены, что в вашей системе нет других образов или они вам больше не нужны, вы можете удалить все существующие образы Docker одной командой:
sudo docker rmi -f $(sudo docker images -aq)
Эта команда немедленно удалит ВСЕ образы. Не используйте ее, если у вас есть другие образы Docker, которые вы не хотите удалять.