При установке ELMA Cortex в Docker Swarm создаётся стек — экземпляр установки. Вы можете удалить его, а также все данные сервера.
Удаление стека с сохранением данных
Для удаления всех сервисов ELMA Cortex из кластера Docker Swarm без очистки данных можно использовать два способа:
- запустить скрипт удаления:
chmod +x uninstall.sh
./uninstall.sh
Если вы используете несколько копий ELMA Cortex и указываете название проекта в скриптах:
./uninstall.sh --project-name my-cortex
- удалить стек из Docker Swarm вручную:
docker stack rm elma-cortex
Удаление стека и данных
Чтобы безвозвратно удалить ELMA Cortex и все его данные:
- Удалите стек с помощью команды:
./uninstall.sh
Если вы используете несколько копий ELMA Cortex и указываете название проекта в скриптах:
./uninstall.sh --project-name my-cortex
- Дождитесь остановки всех сервисов.
- Удалите тома с данными:
docker volume rm $(docker volume ls -q -f name=elma-cortex)
При этом также удалятся данные внутреннего центра сертификации Caddy. Если в качестве режима управления TLS‑сертификатами вы используете Internal, после переустановки нужно повторно экспортировать корневой сертификат Caddy и добавить его в список доверенных.