Block IV · Technik-Kit: GitHub und Docker · Lektion 22
Docker in zehn Minuten: KI-Apps mit einem einzigen Befehl installieren
Was ein Image und ein Container sind, wie du Docker auf Windows, Mac oder Linux installierst und KI-Apps mit docker run und docker compose startest. Mit Volumes und Backups, Updates, GPU für lokale Modelle und grundlegender Sicherheit.
- 11 Min.
- 9 animierte Folien
- Quiz mit 4 Fragen
- Vertont in 6 Sprachen
Das erwartet dich in dieser Lektion
- Image und Container: das Rezept und das Gericht
Ein Image ist ein Paket mit der App und allem, was sie braucht; ein Container ist dieses Image, das auf deinem Computer läuft.
- Docker installieren: Desktop auf Windows und Mac, Engine auf Linux
Auf Windows und Mac installierst du Docker Desktop, mit Fenster und allem; auf Linux reicht Docker Engine, der Open-Source-Motor.
- Was kostet es? Lizenz und Alternativen
Docker Desktop ist gratis für die private Nutzung und für Firmen mit weniger als 250 Mitarbeitern und weniger als 10 Millionen Dollar pro Jahr.
- docker run: deine erste KI-App mit einem Befehl
Mit docker run lädst du das Image und startest den Container; -p öffnet einen Port und -v speichert die Daten außerhalb des Containers.
- docker compose up -d und die Datei .env
Apps mit mehreren Teilen bringen eine docker-compose.yml mit: Ein einziger Befehl startet App, Datenbank und den Rest zusammen.
- Alltag: ansehen, stoppen, aktualisieren und sichern
Fünf Befehle decken fast alles ab: sehen, was läuft, Fehler lesen, stoppen, aktualisieren und sichern, bevor du etwas anfasst.
- RAM, Festplatte und GPU für lokale Modelle
Docker teilt sich den Speicher deines Computers; für lokale Modelle wird die NVIDIA-GPU über eine eigene Komponente angebunden.
- Sicherheit: Öffne keine Ports ohne Passwort ins Internet
Ein mit -p veröffentlichter Port ist für dein ganzes Netzwerk offen und kann auf einem Linux-Server die Firewall ufw umgehen.
- Zusammenfassung: Docker ohne Angst
Mit vier Ideen und einem halben Dutzend Befehlen kannst du schon fast jede KI-App von GitHub installieren.
Tools und Begriffe
- Docker Desktop
- Docker Compose
- WSL 2
- Open WebUI
- NVIDIA Container Toolkit
- Podman
- OrbStack
Melde dich mit deinem Google-Konto an und starte diese Lektion und den ganzen Kurs.