Docker Desktop и WSL2
На Windows рекомендуемый способ запуска MCP-серверов — Docker Desktop с WSL2. Эта страница описывает только настройку Windows; сами серверы поставляются в виде Linux-контейнеров и также работают на Linux, macOS и других платформах с Docker-совместимой средой.
Предварительные требования
Windows 10 версии 2004 или новее (Build 19041+)
Windows 11 (любая версия)
Включённая виртуализация в BIOS (Intel VT-x / AMD-V)
Права администратора
Шаг 1: Установка WSL2
WSL2 (Windows Subsystem for Linux 2) требуется для Docker Desktop.
Автоматическая установка (рекомендуется)
Откройте PowerShell от имени администратора и выполните:
wsl --installПерезагрузите компьютер после завершения.
Проверка установки
wsl --versionДолжна отобразиться версия WSL 2.x.x.
Установка версии WSL2 по умолчанию
Шаг 2: Установка Docker Desktop
Скачивание
Перейдите на docker.com/products/docker-desktop
Скачайте Docker Desktop for Windows
Запустите установщик
Установка
В процессе установки убедитесь, что отмечена опция Use WSL 2 instead of Hyper-V
Завершите установку
Перезагрузите компьютер
Первый запуск
Запустите Docker Desktop
Примите условия лицензии
Дождитесь запуска (статус "Docker Desktop is running")
Шаг 3: Проверка работоспособности
Проверка версии Docker
Ожидаемый вывод: Docker version 24.x.x или новее.
Проверка работы контейнеров
Должно появиться сообщение "Hello from Docker!".
Проверка доступа к Docker Hub
Образ должен успешно скачаться.
Настройка ресурсов
Docker Desktop по умолчанию использует ограниченные ресурсы. Для MCP-серверов рекомендуется увеличить лимиты.
Изменение настроек
Откройте Docker Desktop
Перейдите в Settings → Resources → Advanced
Установите:
Memory: минимум 4 ГБ, рекомендуется 8 ГБ
CPUs: минимум 2, рекомендуется 4
Disk image size: минимум 50 ГБ
Нажмите Apply & Restart
Типичные проблемы
"WSL 2 installation is incomplete"
Docker Desktop не запускается
Убедитесь, что виртуализация включена в BIOS
Проверьте, что Hyper-V не конфликтует с другими гипервизорами (VirtualBox, VMware)
Перезапустите службу Docker:
Недостаточно места на диске
Антивирус блокирует Docker
Добавьте исключения в антивирус:
C:\Program Files\Docker\C:\ProgramData\Docker\C:\Users\<username>\AppData\Local\Docker\
Полезные команды
Обновление образов MCP-серверов
Рекомендуется сохранять текущий образ перед обновлением! Если новая версия окажется нерабочей, вы сможете быстро откатиться на предыдущую версию без повторного скачивания.
Полная процедура обновления MCP-сервера
Откат на предыдущую версию
Если после обновления сервер работает некорректно, откатитесь на сохранённый образ:
Просмотр информации об образах
Флаг --rm в командах Docker
В некоторых примерах вы можете встретить флаг --rm:
Что делает флаг --rm
Флаг --rm автоматически удаляет контейнер после его остановки.
Не рекомендуется для MCP-серверов! При использовании --rm:
Контейнер удаляется при остановке (даже случайной)
Если вы не примонтировали том — все данные индекса будут потеряны
Усложняется диагностика проблем (нет доступа к логам после остановки)
Рекомендация
Убирайте флаг --rm из команд запуска MCP-серверов:
Для управления контейнерами используйте:
Следующий шаг
После установки Docker Desktop настройте Cursor IDE.
Last updated