Это происходит потому, что Portainer разделяет контейнеры на те, что созданы через его «Стеки» (Stacks), и те, что запущены вручную через консоль.
Вот где её найти и как «подружить» с Portainer:
### 1. Где она прячется в Portainer
Зайдите в боковом меню в раздел **Containers** (а не в Stacks).
Там вы увидите список всех запущенных процессов. Ваша **ollama** должна быть там, но рядом с ней, скорее всего, будет стоять пометка **«External»** (Внешний). Это просто означает, что Portainer не управляет её конфигурацией через свой редактор, но он её видит, может останавливать, удалять и смотреть логи.
### 2. Почему её нет в «Стеках» (Stacks)?
Стек в Portainer — это по сути файл `docker-compose.yml`. Поскольку мы запустили команду `docker run` напрямую в консоли, Portainer не знает, к какому «сценарию» (стеку) привязать этот контейнер.
### Как сделать, чтобы она появилась в Стеке (если вам так удобнее):
Если вы хотите, чтобы всё было красиво и в одном месте, сделайте так:
1. В консоли удалите текущую версию: `docker rm -f ollama`
2. Вернитесь в Portainer в ваш **Stack**.
3. Вставьте туда настройки (теперь, когда образ скачан, ошибки 500/504 быть не должно).
4. Нажмите **Deploy**.
**Но можно оставить и так!**
Если она видна в списке **Containers**, она работает полноценно. Вы можете нажать на иконку «документа» (Logs) рядом с ней в Portainer, чтобы убедиться, что всё в порядке.
**Она появилась в общем списке Containers?** (Обычно нужно нажать кнопку **Refresh** в правом верхнем углу Portainer, чтобы он обновил список).