﻿# Удалить ELMA Cortex при использовании Docker Swarm

> [HTML Version](delete-cortex-docker-swarm.html)

При установке **ELMA Cortex** в Docker Swarm создаётся стек — экземпляр установки. Вы можете удалить его, а также все данные сервера.

## Удаление стека с сохранением данных

Для удаления всех сервисов **ELMA Cortex** из кластера Docker Swarm без очистки данных можно использовать два способа:

- запустить скрипт удаления:

````
chmod +x uninstall.sh  
./uninstall.sh

````
Если вы используете несколько копий **ELMA Cortex** и [указываете название проекта в скриптах](cortex-environment-variables.md#project-name):

````
./uninstall.sh --project-name my-cortex

- ````
удалить стек из Docker Swarm вручную:

````
docker stack rm elma-cortex

## ````
Удаление стека и данных

Чтобы безвозвратно удалить **ELMA Cortex** и все его данные:

1. Удалите стек с помощью команды:

````
./uninstall.sh

````
Если вы используете несколько копий **ELMA Cortex** и [указываете название проекта в скриптах](cortex-environment-variables.md#project-name):

````
./uninstall.sh --project-name my-cortex

2. ````
Дождитесь остановки всех сервисов.

3. Удалите тома с данными:

````
docker volume rm \$(docker volume ls -q -f name=elma-cortex)

````
При этом также удалятся данные внутреннего центра сертификации Caddy. Если в качестве [режима управления TLS‑сертификатами](cortex-tls-settings.md) вы используете **Internal**, после переустановки нужно повторно [экспортировать корневой сертификат Caddy](#caddy) и добавить его в список доверенных.