Container denken
Docker packt App + Runtime in ein Image. Ein Container ist eine laufende Instanz davon.
Mini-Dockerfile
FROM node:22-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
CMD ["npm", "run", "start"]
Compose
Für App + Postgres + Redis lokal: docker-compose.yml mit Services, Ports und Volumes.