Skip to content
BotServBotServ
DockerContainerdocker-composeGPUKISelf-Hosting

Docker für KI: Container und GPU-Support

Docker für lokale KI: Container, Images, Volumes, docker-compose und GPU-Unterstützung. Übersicht mit Anleitungen für KI-Services.

S

schutzgeist

1 min read
Docker für lokale KI

Was dieser Artikel behandelt

  • Wie Du KI-Services mit Docker betreibst.
  • Wie Du GPU-Power in Containern nutzt.
  • Wie docker-compose Multi-Container-Setups verwaltet.
  • Verweise auf detaillierte Anleitungen.

Einleitung

Docker ist der Standardweg, um KI-Services zu hosten. Statt Abhängigkeiten manuell zu installieren, packst Du alles in einen Container. Das ist reproduzierbar, sauber und leicht zu verwalten. Für GPU-Beschleunigung brauchst Du das NVIDIA Container Toolkit.

Inhalt

Wann Docker für KI-Services sinnvoll ist

Docker lohnt sich hier aus drei Gründen:

  • Reproduzierbarkeit: Ein Ollama-, Open WebUI- oder n8n-Setup liegt als Compose-File im Repo und lässt sich in Minuten auf einem zweiten Server wieder aufsetzen.
  • Isolation: KI-Stacks ziehen viele Abhängigkeiten. Container halten Python-Versionen und Bibliotheken vom Host-System fern.
  • Updates: docker compose pull && up -d ersetzt Handpflege, solange Du Tags pinnst und vorher die Volumes sicherst.

Die Grenzen: Docker macht ein System nicht automatisch sicherer oder einfacher zu debuggen. Bei GPU-Workloads kommt das NVIDIA Container Toolkit als Extra-Schicht dazu, und wer nur einen einzigen Dienst betreibt, fährt mit einer nativen Installation oft unkomplizierter.

Schnellstart in zwei Minuten

# Beispiel: Ollama + Open WebUI als Compose-Stack
mkdir -p ~/ai-stack && cd ~/ai-stack
cat > docker-compose.yml <<'YAML'
services:
  ollama:
    image: ollama/ollama:latest
    volumes: ["ollama:/root/.ollama"]
    ports: ["11434:11434"]
    restart: unless-stopped
  open-webui:
    image: ghcr.io/open-webui/open-webui:main
    environment:
      - OLLAMA_BASE_URL=http://ollama:11434
    ports: ["3000:8080"]
    restart: unless-stopped
    depends_on: [ollama]
volumes:
  ollama:
YAML
docker compose up -d

Danach läuft die Chat-Oberfläche auf Port 3000 und Ollama intern ohne exponierte API auf dem Host. Details zu GPU, Backups und Absicherung findest Du in den Unterartikeln unten.

Zurück zum KI Blog
Share:

Ähnliche Beiträge