wget -c https://nextcloud.openit.dev/s/6rBskz35qHgkDAN/download/docker-install.sh chmod u+x docker-install.sh sudo ./docker-install.sh
docker pull openwebui/open-webui:latest
sudo apt-get update sudo apt-get install docker-model-plugin
docker model version
docker model install-runner --gpu none
docker model search ai
docker model pull ai/smollm2
docker model run ai/smollm2 "Escribe una función en Python que calcule el factorial de un número"
# Agregar el repositorio y la clave GPG de NVIDIA curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | \ sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list # Instalar el toolkit sudo apt update sudo apt install -y nvidia-container-toolkit
# Configurar el runtime de NVIDIA sudo nvidia-ctk runtime configure --runtime=docker # Reiniciar Docker para aplicar los cambios sudo systemctl restart docker docker model install-runner --backend vllm --gpu cuda docker model status
docker run --rm --gpus all nvidia/cuda:12.2.2-base-ubuntu22.04 nvidia-smi
docker model pull ai/mistral docker model install-runner --gpu auto docker model run ai/mistral "Escribe una función en Python que calcule el factorial de un número"
docker run -d -p 3000:8080 --name open-webui openwebui/open-webui
docker logs -f open-webui
docker ps docker stop open-webui docker rm open-webui
mkdir openwebui && cd openwebui
nano docker-compose.yml
services:
open-webui:
image: openwebui/open-webui:latest
container_name: open-webui
restart: unless-stopped
ports:
- "3000:8080"
volumes:
- open-webui-data:/app/backend/data
environment:
- DMR_BASE_URL=http://172.17.0.1:12434
- OLLAMA_BASE_URL=http://172.17.0.1:12434
- HF_HUB_OFFLINE=1 # ← Impide descargas externas
- HF_TOKEN= # ← Vacío para no autenticar
extra_hosts:
- "host.docker.internal:host-gateway"
networks:
- dmr-network
networks:
dmr-network:
driver: bridge
volumes:
open-webui-data:
docker compose up -d
docker compose logs
docker compose down -v