fix(gui): удалять все legacy compose контейнеры wireguard-ui перед up

This commit is contained in:
Ruslan
2026-04-14 00:30:04 +03:00
parent 3ee7406969
commit 2cd09198e1
2 changed files with 22 additions and 0 deletions

View File

@@ -281,6 +281,12 @@ sudo ss -tulpn | grep 5000
Если при запуске встречается ошибка `KeyError: 'ContainerConfig'` (обычно на legacy `docker-compose` v1), перезапустите установщик из актуальной версии репозитория: в нем добавлена автоматическая очистка старого контейнера `wireguard-ui` перед запуском.
Для уже сломанного состояния можно вручную очистить старые контейнеры и запустить установщик снова:
```bash
docker ps -aq --filter 'label=com.docker.compose.service=wireguard-ui' | xargs -r docker rm -f
docker ps -a --format '{{.Names}}' | grep -E '(^|[_-])wireguard-ui($|[_-])' | xargs -r docker rm -f
```
## Важные пути
- Серверный конфиг: `/etc/wireguard/wg0.conf`