Как отличить отсутствие модели от ошибки разрешения имени контейнера Ollama в Open WebUI: проверка base URL, общей сети, DNS-имени и ответа провайдера без удаления томов.
Не начинайте с удаления модели
Официальное руководство Open WebUI рассматривает адрес подключения к Ollama как отдельную конфигурацию провайдера. Docker документирует, что контейнеры в пользовательской сети могут обращаться друг к другу по имени или алиасу. Поэтому надпись Model not found может появиться после более раннего сетевого отказа и сама по себе не подтверждает отсутствие модели. Зафиксируйте время ошибки, настроенный тип адреса без токенов и состояние контейнеров. Не удаляйте модель, том или контейнер: это изменит данные и уничтожит исходное состояние. Сначала определите, получает ли Open WebUI вообще ответ от Ollama, а уже затем исследуйте список моделей.
Дерево четырёх границ
Первая граница — конфигурация: указывает ли base URL на ожидаемый сервис и порт в контексте контейнера, а не хоста. Вторая — сеть: состоят ли Open WebUI и Ollama в одной пользовательской Docker-сети. Третья — разрешение имени: может ли контейнер Open WebUI получить адрес для имени Ollama. Четвёртая — прикладной ответ: отвечает ли API и возвращает ли ожидаемый список моделей. Переходите дальше только после успешной предыдущей проверки. Записывайте «да», «нет» или код ответа, не публикуя IP, токены и полный compose-файл. Такое дерево различает уровни, но не объявляет конкретную библиотеку DNS причиной без отдельного подтверждения.
Обратимый контроль сети и имени
Снимите текущие имена сетей и принадлежность двух контейнеров средствами Docker только для чтения. Если общей пользовательской сети нет, не перестраивайте production-композицию наугад: создайте отдельный минимальный тест или согласуйте окно изменений. Если сеть общая, сравните разрешение сервисного имени и прямое обращение к подтверждённому внутреннему адресу только как краткий контроль. Не сохраняйте прямой IP как постоянное исправление, потому что адрес контейнера может измениться. Не используйте публичный DNS для внутренних имён. Критерий остановки — необходимость останавливать рабочие контейнеры, менять тома или раскрывать секреты compose; вместо этого соберите evidence pack.
Пакет для поддержки без compose-секретов
Укажите версии Open WebUI, Ollama и Docker, тип сети, обезличенный hostname провайдера, результаты четырёх границ и точное время ошибки. Из compose достаточно нейтрального фрагмента с названиями сервисов и сетей после удаления паролей, токенов, путей и внешних адресов; ещё безопаснее передать таблицу результатов без файла. Отметьте, существует ли модель при прямом штатном запросе к Ollama. Публичная ветка лишь связывает два симптома в одном обсуждении. Эскалация нужна, если контейнеры в общей пользовательской сети, имя периодически не разрешается из Open WebUI, а Ollama остаётся доступной и модель подтверждена отдельно.
Материал подготовлен редакцией VOne с применением ИИ для дерева границ; технические факты вручную проверены по Docker и Open WebUI, а issue отделён от доказательств.
Источники и проверка
- Docker Documentation — Networking Overview проверено 2026-08-10
- Open WebUI Documentation — Connect to Ollama проверено 2026-08-10
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.