root@unites-raum-unit:~# netstat -tulpen | grep 11434
-bash: netstat: command not found
root@unites-raum-unit:~#
Ничего страшного, в современных системах (особенно в LXC) старые инструменты вроде `netstat` часто не ставят по умолчанию. Вместо неё обычно есть команда `ss`.
Но давайте не будем тратить время на поиск утилит и перейдем сразу к делу. Самый быстрый способ узнать, почему Docker выдает ошибку 500 — это **попробовать запустить контейнер вручную**. Docker сам напишет причину текстом.
1. **Если в ответ вы увидите длинную строку из букв и цифр:**
Значит, всё получилось! Ollama запустилась. Portainer просто капризничал.
2. **Если вы увидите ошибку «Conflict»:**
Значит, контейнер с именем `ollama` уже существует (но, возможно, он остановлен или сломан). В этом случае введите:
`docker rm -f ollama`
…а затем снова команду запуска выше.
3. **Если вы увидите ошибку «port is already allocated»:**
Значит, какой-то другой сервис уже занял порт 11434.
**Просто скопируйте сюда то, что ответит терминал после команды `docker run…`, и мы сразу поймем, куда двигаться.**