Intermediate 14 min

Bereitstellen eines Stacks mit Docker Composer

Führen Sie App, Datenbank und Cache mit einer docker-compose.yml-Datei aus.

#Docker Composer#Stack#Deploy

Bereit, Ihren Service zu starten? Überprüfen Sie Angebote und bestellen Sie online.

Angebote ansehen und bestellen

Ziel

Bereitstellen einer vollständigen Anwendung (Frontend, API, Datenbank) mit Docker Compose auf Ihrem VPS.

Architektur Docker Komponist
Mehrere Container orchestriert durch eine einzelne YAML-Datei

Voraussetzung

  • Docker installiert (guide Docker)
  • Docker Composer Plugin: docker compose version

Beispiel docker-compose.yll

services: web: image: nginx:alpine ports: ["80:80"] volumes: ["./site:/usr/share/nginx/html"] db: image: mariadb:11 environment: MYSQL_ROOT_PASSWORD: change_me MYSQL_DATABASE: app volumes: ["db_data:/var/lib/mysql"] volumes: db_data:
  1. Erstellen des Projektordners

    mkdir -p ~/stack && cd ~/stack Dann legen Sie die Datei docker-compose.yml.

  2. Beginn

    docker compose up -d

  3. Überprüfung

    docker compose psAlle Dienste müssen Laufen.

  4. Logarithmus

    docker compose logs -f web zur Diagnose.

zugehörige Leitfäden