Como instalar o Open WebUI usando Docker Compose
O uso do docker compose simplifica o gerenciamento de aplicativos Docker de vários contêiners.
Se você não tiver o docker instalado, confira esse tutorial Tutorial de instalação docker. Este guia é recomendado para usuários que utilizam WSL2.
Passo 1: Criar o arquivo docker-compose.yml
Abaixo está um exemplo do arquivo docker-compose.yml:
services:
open-webui:
image: ghcr.io/open-webui/open-webui:main
container_name: open-webui
volumes:
- open-webui:/app/backend/data
ports:
- ${OPEN_WEBUI_PORT-3000}:8080
environment:
- OLLAMA_BASE_URL=${OLLAMA_BASE_URL}
- WEBUI_SECRET_KEY=''
extra_hosts:
- host.docker.internal:10.0.0.254
restart: unless-stopped
volumes:
open-webui: {}
Nota: O campo
extra_hosts
no arquivodocker-compose.yml
é utilizado para mapear nomes de host para endereços IP no contêiner Docker. No exemplo acima,host.docker.internal
é resolvido para o endereço IP 10.0.0.254. Isso pode ser útil quando o contêiner precisa se comunicar com um serviço rodando na máquina host usando um IP ou nome de host específico
Passo 2: Iniciar o serviço
Para iniciar seus serviços, execute o comando abaixo:
docker compose up -d
Passo 3: Acessar o Open WebUI
Após a instalação, acesse o Open WebUI no seguinte endereço:
- http://localhost:3000
Agora você está pronto para começar a usar o Open WebUI!