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

3.6 KiB
Raw Blame History

⚠️ Проблема з 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

killall "Docker Desktop"

Крок 2: Відкрити Docker Desktop Settings

  • Відкрити Docker Desktop (якщо можливо)
  • Settings → Resources → Advanced
  • Disk image size → зменшити до 128GB або 256GB
  • Apply & Restart

Крок 3: Якщо не можна відкрити Settings

Потрібно видалити Docker.raw і створити новий:

# 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: Перевірити диск на помилки

# Перевірити диск
diskutil verifyVolume /

# Якщо є помилки - виправити
diskutil repairVolume /

Варіант 3: Очистити Docker перед зменшенням

# 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
Статус: ⚠️ Потрібне втручання