Docker Lernen
Lerne Docker - den Standard fuer Container in der modernen Software-Entwicklung. Von "was ist eigentlich ein Container" bis zu Multi-Stage-Builds und docker-compose fuer echte Projekte.
# Ein kleiner Node.js-Container
FROM node:22-alpine AS build
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
FROM node:22-alpine
WORKDIR /app
COPY --from=build /app/dist ./dist
COPY package*.json ./
RUN npm ci --production
EXPOSE 3000
CMD ["node", "dist/server.js"] Vom Einsteiger zum Profi
Alles, was du brauchst, um Docker zu meistern
Die richtige Wahl
Funktioniert ueberall gleich
"Works on my machine" war gestern - mit Docker laeuft deine App auf deinem Rechner genau wie auf dem Server.
Deployment in Sekunden
Ein Container startet in weniger als einer Sekunde - und braucht keinen aufwendigen Server-Setup.
Isolierte Umgebungen
Node 18 fuer das eine Projekt, Node 22 fuer das andere - ohne Konflikte, ohne Stress.
Pflicht in modernen Stacks
Cloud-Deployments, CI/CD, Microservices - fast alles laeuft in Containern.
Dein Lernpfad
Strukturiert aufgebaut - jedes Modul baut auf dem vorherigen auf
Docker Einstieg
Container verstehen und erste Schritte
Images & Dockerfile
Eigene Images bauen und veroeffentlichen
Praxis
docker-compose und echte Setups