Files
microdao-daarion/DOCKER-PROBLEM-SOLUTION.md
Apple 5290287058 feat: implement TTS, Document processing, and Memory Service /facts API
- TTS: xtts-v2 integration with voice cloning support
- Document: docling integration for PDF/DOCX/PPTX processing
- Memory Service: added /facts/upsert, /facts/{key}, /facts endpoints
- Added required dependencies (TTS, docling)
2026-01-17 08:16:37 -08:00

127 lines
3.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ⚠️ Проблема з Docker Desktop
**Дата:** 2026-01-12
**Проблема:** Docker не запускається через I/O помилки
---
## 🔍 Знайдені проблеми
### 1. I/O помилки в логах
**Помилки:**
```
error writing log entry: write ... input/output error
failed to save trace: write ... input/output error
```
**Причина:** Docker не може записувати логи через проблеми з Docker.raw
### 2. Docker.raw занадто великий
**Розмір:** 1.8TB (майже весь диск!)
**Проблема:**
- Docker.raw займає весь доступний простір
- Можливо пошкоджений після очищення диску
- I/O помилки при спробі запису
---
## 🔧 Рішення
### Варіант 1: Зменшити Docker.raw (рекомендовано)
**Крок 1: Зупинити Docker Desktop**
```bash
killall "Docker Desktop"
```
**Крок 2: Відкрити Docker Desktop Settings**
- Відкрити Docker Desktop (якщо можливо)
- Settings → Resources → Advanced
- Disk image size → зменшити до 128GB або 256GB
- Apply & Restart
**Крок 3: Якщо не можна відкрити Settings**
Потрібно видалити Docker.raw і створити новий:
```bash
# 1. Зупинити Docker Desktop
killall "Docker Desktop"
# 2. Зробити backup важливих даних (якщо потрібно)
# docker export <container> > backup.tar
# 3. Видалити Docker.raw
rm ~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw
# 4. Запустити Docker Desktop
open -a Docker
# 5. Docker автоматично створить новий Docker.raw меншого розміру
# 6. Налаштувати максимальний розмір в Settings
```
### Варіант 2: Перевірити диск на помилки
```bash
# Перевірити диск
diskutil verifyVolume /
# Якщо є помилки - виправити
diskutil repairVolume /
```
### Варіант 3: Очистити Docker перед зменшенням
```bash
# 1. Запустити Docker Desktop (якщо можливо)
# 2. Очистити все невикористовуване
docker system prune -a --volumes -f
# 3. Перевірити використання
docker system df
# 4. Зменшити Docker.raw через Settings
```
---
## ⚠️ ВАЖЛИВО
**Видалення Docker.raw видалить:**
- Всі Docker образи
- Всі контейнери
- Всі volumes з даними
- Всі networks
**Перед видаленням:**
1. Зробити backup важливих даних
2. Експортувати важливі контейнери
3. Зберегти конфігурації
---
## 🎯 Рекомендований план
1. **Спробувати відкрити Docker Desktop Settings**
- Якщо відкривається → зменшити Disk image size до 128GB
- Apply & Restart
2. **Якщо не відкривається:**
- Видалити Docker.raw
- Запустити Docker Desktop
- Налаштувати максимальний розмір
3. **Після зменшення:**
- Перевірити що все працює
- Запустити контейнери заново
- Перевірити НОДА2 сервіси
---
**Оновлено:** 2026-01-12
**Статус:** ⚠️ Потрібне втручання