Technologieaustausch

Container Docker komponieren

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Docker Compose ist ein Tool zum Definieren und Ausführen von Docker-Anwendungen mit mehreren Containern. Mit einer YAML-Datei können Sie alle Dienste konfigurieren, die Ihre Anwendung benötigt, und sie mit einem einzigen Befehl erstellen und starten. Im Folgenden finden Sie eine detaillierte Einführung in Docker Compose:

Kernidee

Dienstleistungen

Ein Dienst ist eine Abstraktion, die einen Container ausführt. Jeder Dienst führt ein Image aus und kann Konfigurationsoptionen für den Container enthalten, z. B. Portzuordnung, Umgebungsvariablen, Volume-Mounting usw.

Netzwerke

Dienste in Compose stellen standardmäßig eine Verbindung zu einem Standardnetzwerk her. Sie können die Netzwerkkonfiguration jedoch anpassen, um zu steuern, wie verschiedene Dienste miteinander kommunizieren.

Bände

Volumes werden verwendet, um vom Dienst generierte Daten beizubehalten. Sie ermöglichen es Ihnen, Daten über Container-Neustarts hinweg beizubehalten und Daten über mehrere Container hinweg zu teilen.

Installieren Sie Docker Compose

Auf Linux-Systemen kann Docker Compose mit dem folgenden Befehl installiert werden:

  1. sudo curl -L "https://github.com/docker/compose/releases/download/v2.0.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. sudo chmod x /usr/local/bin/docker-compose