Docker部署Openwebui加Ollama
mkdir /opt/openwebui && cd /opt/openwebui
nano docker-compose.yaml
单独安装
services:
openwebui:
image: ghcr.io/open-webui/open-webui:main
ports:
- "8080:8080"
volumes:
- ./data/open-webui:/app/backend/data
restart: unless-stopped
搭配Ollama
这里同时安装了Ollama和Openwebui这样Openwebui能自动识别出来Ollama,直接使用即可
services:
ollama:
image: ollama/ollama
container_name: ollama
ports:
- "11434:11434"
volumes:
- ./data/ollama:/root/.ollama
restart: unless-stopped
openwebui:
image: ghcr.io/open-webui/open-webui:main
container_name: openwebui
ports:
- "3000:3000"
environment:
- OLLAMA_BASE_URL=http://ollama:11434
volumes:
- ./data/openwebui:/app/backend/data
depends_on:
- ollama
restart: unless-stopped
docker compose up -d