Удаление Docker-версии ONLYOFFICE Apps Developer
Введение
Если вы запустили на компьютере ONLYOFFICE Apps для Docker, в некоторых случаях вам может потребоваться полностью удалить его с компьютера или просто удалить текущий образ при выпуске новой версии, иначе Docker запустит контейнер из уже загруженного образа.
В данном руководстве объясняется, как удалить с компьютера Docker-версию ONLYOFFICE Apps.
Удаление контейнеров 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, которые вы не хотите удалять.