Deployment

Docker Basics für Deployment

Deine App überall gleich laufen lassen

Docker packt deine App mit allen Abhängigkeiten in einen Container. Egal ob auf deinem Laptop, einem Server oder in der Cloud — deine App läuft überall identisch. Kein 'bei mir geht's aber' mehr.

Pro-Tip — Der schnelle Weg
Lass Claude ein Multi-Stage Dockerfile erstellen. Das baut die App in einem Container und kopiert nur das Ergebnis in den finalen — so bleiben deine Images klein.
Seite 1
01

Dockerfile erstellen

Claude erstellt dir ein optimiertes Dockerfile für deinen Tech-Stack. Du musst nur sagen, was du nutzt.

# Claude fragen:
# "Erstelle ein Dockerfile für mein Next.js Projekt"


# Claude erstellt z.B.:
# FROM node:20-alpine
# WORKDIR /app
# COPY package*.json ./
# RUN npm ci
# COPY . .
# RUN npm run build
# CMD ["npm", "start"]
02

Image bauen und starten

Baue das Docker Image und starte einen Container. Deine App läuft jetzt isoliert in Docker.

# Docker Image bauen
docker build -t meine-app .


# Container starten
docker run -p 3000:3000 meine-app


# Im Browser öffnen: http://localhost:3000
03

Docker Compose für mehrere Services

Mit Docker Compose startest du App + Datenbank + alles andere mit einem Befehl.

# Claude fragen:
# "Erstelle eine docker-compose.yml mit
# meiner App und PostgreSQL"


# Alles starten:
docker compose up -d


# Logs anschauen:
docker compose logs -f


# Alles stoppen:
docker compose down
Seite 2
Warum das funktioniert
  • Deine App läuft auf jedem System identisch — keine Überraschungen beim Deployment
  • Docker Compose startet dein gesamtes Setup mit einem Befehl
  • Container sind der Standard für modernes Deployment in der Cloud
Tipps
  • Erstelle immer eine .dockerignore Datei — wie .gitignore aber für Docker
  • Nutze alpine-basierte Images für kleinere Container
  • Docker Compose ist perfekt für lokale Entwicklung mit Datenbank
  • Teste dein Docker Setup lokal bevor du auf einen Server deployst
Seite 3
Bereit für den nächsten Schritt?

KIWorld VibeCoding Masterclass

Du willst nicht nur einzelne Tools einrichten, sondern wirklich lernen wie du mit KI komplette Apps, Websites und SaaS-Produkte baust? Über 700 Videos — von Anfänger bis Fortgeschritten — in jedem Bereich. Von der Idee bis zum fertigen Produkt, ohne eine Zeile Code selbst zu schreiben.

Jetzt Masterclass ansehen