Cloud Einsteiger
Docker Compose für die Entwicklung¶
Docker ComposeDevelopmentLocal 3 min Lesezeit
Lokale Entwicklung mit Docker Compose. Multi-Container-Setup, Volumes und Networking.
docker-compose.yml¶
version: '3.8'
services:
app:
build: .
ports: ['3000:3000']
volumes: ['./src:/app/src'] # Hot reload
environment:
DATABASE_URL: postgres://user:pass@db:5432/mydb
REDIS_URL: redis://cache:6379
depends_on: [db, cache]
db:
image: postgres:16-alpine
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: pass
POSTGRES_DB: mydb
volumes: ['pgdata:/var/lib/postgresql/data']
ports: ['5432:5432']
cache:
image: redis:7-alpine
ports: ['6379:6379']
volumes:
pgdata:
Befehle¶
docker compose up -d # Im Hintergrund starten
docker compose logs -f # Logs verfolgen
docker compose down # Stoppen und entfernen
docker compose ps # Status
Zusammenfassung¶
Docker Compose = Standard für lokale Entwicklung. Der gesamte Stack mit einem einzigen Befehl.
Brauchen Sie Hilfe bei der Implementierung?¶
Unser Team hat Erfahrung in der Konzeption und Umsetzung moderner Architekturen. Wir helfen Ihnen gerne.