Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Docker Compose pokročilé techniky

27. 05. 2025 1 Min. Lesezeit intermediate

Docker Compose ist der Standard fuer lokale Entwicklung und kleinere Produktionsumgebungen.

Profiles

services: app: { image: myapp } pgadmin: image: dpage/pgadmin4 profiles: [‘debug’]

docker compose –profile debug up

Health Checks

services: db: image: postgres:16 healthcheck: test: [‘CMD-SHELL’, ‘pg_isready -U postgres’] interval: 10s retries: 5 app: depends_on: db: { condition: service_healthy }

Ressourcen + Secrets

services: app: deploy: resources: limits: { cpus: ‘2.0’, memory: 1G } secrets: [db_password] secrets: db_password: file: ./secrets/db_password.txt

Mehrere Dateien

Basis: docker-compose.yml + Override: docker-compose.override.yml

Prod: docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d

Compose fuer alle Groessen

Profiles, Health Checks, mehrere Dateien. Fuer groessere Skalierung -> Kubernetes.

dockercomposeorchestrace
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.