Files
docker-compose-cookbooks/ollama
2026-06-20 12:35:37 -07:00
..
2026-06-20 12:35:37 -07:00
2026-04-17 16:14:50 +00:00
2026-06-20 12:35:37 -07:00

Ollama with Webui

Ollama

There is a cpu version and a gpu version. For ollama I'm just running latest, no version lock. Same with standard ports, no option to change.

Dockerhub: https://hub.docker.com/r/ollama/ollama Github (instructions): https://github.com/open-webui/open-webui Reverse Proxy Port webui: 8080 (The docker-compose sets the port to 3000)

Preperation

You need to have nvidia-drivers, cuda and nvidia-container-toolkit installed before proceeding.

docker run for refrence:

docker run -d --runtime=nvidia --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

docker exec -it ollama ollama pull llama3
docker exec -it ollama ollama run llama3

Environment

WEBUI_SECRET_KEY is just a random secret string used to secure sessions, cookies, and auth in your WebUI. openssl rand -hex 32

Use

When using the webui for the first time after an upgrade, you will need to wait a long time. This is due to the model pulling process.

Docker Container Cheatsheet

You can alias:

alias ollamac="docker compose exec -it ollama ollama"

#example then would be
ollamac list

Standard commands

# Add/Pull a  model
docker exec -it ollama-ollama-1 ollama pull llama3.1:8b

# list models
docker compose exec -it ollama ollama list

# Remove a model
docker compose exec -it ollama ollama rm <model-name>

# Run CLI
docker compose exec -it ollama ollama run deebseek-r1:8b "What is Star Trek?"

API

curl http://ollama.lan:11434/api/tags

Notes

Straight docker run:

docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda

For a NVIDIA GeForce RTX 5060 Ti, your GPU may vary.

Generating prompts for InvokeAI
ollama pull llama3.1:8b
ollama pull mistral:7b-instruct
ollama pull mythomax-l2:13b

Generating PHP code
ollama pull codellama:13b-code
ollama pull deepseek-coder:6.7b-instruct
ollama pull wizardcoder:15b

Help with writing a book
ollama pull llama3.1:70b-instruct
ollama pull mythomax-l2:13b
ollama pull openhermes2.5-mistral:7b

Help with psychology questions/learning
ollama pull samantha-mistral:7b
ollama pull openchat:7b
ollama pull nous-hermes2-mixtral:8x7b-dpo

n8n agents
ollama pull qwen2.5-coder:7b-instruct
ollama pull llama3.1:8b-instruct
ollama pull gorilla-openfunctions-v2:7b

Summarizing documents
ollama pull granite3.2:8b-instruct
ollama pull cognitivetech/obook_summary:7b
ollama pull bge-m3:8b