Basic Docker Compose -Befehle

Docker Compose ist ein beliebtes, kostenloses Dienstprogramm für Open-Source-Befehlszeilen der Docker-Plattform, die allgemein für die Bereitstellung oder Containerierung mehrerer Containeranwendungen und anderer Microservices verwendet wird. In Docker Compose wird jeder Anwendungsdienst in einem separaten Container ausgeführt. Darüber hinaus unterstützt Docker Compose -Dienstprogramm verschiedene Befehle zum Verwalten und Ausführen dieser Container.

In diesem Blog werden die grundlegenden Docker -Komponierungsbefehle bereitgestellt, die Sie wissen müssen.

Basic Docker Compose -Befehle

Verschiedene Befehle und Optionen werden von “unterstützt“Docker-Compose”Zur Verwaltung und Verarbeitung mehrerer Containerprogramme und Anwendungen. Wir haben einige grundlegende und häufig verwendete Befehle von Docker aufgelistet, die Docker -Benutzer wissen müssen:

  • Überprüfen Sie die Docker Compose -Version
  • Container erstellen und Dienste starten
  • Sieben
  • Führen Sie den Dienst im abgetrennten Modus aus
  • Führen Sie Service aus, ohne die Container zu erstellen
  • Skalieren Dienst
  • Listen Sie Dienste oder Container auf
  • Bild ziehen
  • Listen Sie Bilder auf
  • Dienst töten
  • Containerprotokolle anzeigen
  • Pause Service
  • Dienstpause Service
  • Dienst anhalten
  • Service entfernen

Befehl 1: Überprüfen Sie die Version Docker Compose Version

Um die in Ihrem System installierte Version von Docker Compose Tool zu überprüfen, verwenden Sie “Docker -Compose -v" Befehl:

Docker -Compose -v

Hier sehen Sie, dass wir derzeit die Docker -Kompose -Version verwenden “v2.15.1”:

Befehl 2: Container erstellen und Dienste starten

Um die Dienste zu starten, konfigurieren Sie in der “Docker-Compose.YML"Datei, um das Multi-Container-Programm zu containieren, verwenden Sie das"Docker-Compose Up" Befehl. Dieser Befehl erstellt die Container und startet jeden Dienst in einem anderen Container:

Docker-Compose Up

Befehl 3: STOFFEN SIE UND DER Container entfernen

Verwenden Sie einfach die “, um die laufenden Dienste in den Containern abzuschalten oder zu stoppenDocker-Compose Down" Befehl. Dieser Befehl stoppt automatisch und entfernt die Container:

Docker-Compose Down

Befehl 4: Dienste im abgetrennten Modus ausführen

Sie können die Komponierungsdienste als Backend -Service oder in einem abgetrennten Modus starten, nutzen Sie die “-D”Option zusammen mit“Docker-Compose Up" Befehl:

Docker -Compose Up -d

Befehl 5: Dienste ausführen, ohne die Container neu zu erstellen

Docker-Benutzer können auch vermeiden, die Container neu zu erstellen, während die Dienste in den Containern neu gestartet werden. Zu diesem Zweck fügen Sie einfach das hinzu “-No-Recreate"Option zusammen mit dem"Docker-Compose Up" Befehl:

Docker-compose up -d-no-recreate

Befehl 6: skalieren service

Sie können die Replik oder Kopie der in “angegebenen Dienste erstellen“Docker-Compose.YMLDatei in einem anderen Container mit der “-Skala”Option mit“Service-name = Anzahl der Repliken" Wert:

Docker-compose up-scale web1 = 2

Hier können Sie sehen, dass wir die Kopie von erfolgreich ausgeführt habenWeb1Service in einem separaten Container:

Befehl 7: Listendienste oder Container auflisten

Um die komponierten Dienste oder Container aufzulisten, verwenden Sie die “Docker-Compose PS" Befehl. Der "-ADie Option wird verwendet, um alle Container und Dienste zu komponieren:

Docker -Compose ps -a

Befehl 8: Bild ziehen

Verwenden Sie den angegebenen Befehl mit dem Dienstnamen:

Docker-Compose Pull Web2

Befehl 9: Bilder auflisten

Um die von Docker Compose erstellten oder gezogenen Bilder aufzulisten, verwenden Sie “Docker-Compose-Bilder" Befehl:

Docker-Compose-Bilder

Befehl 10: Dienst töten

Um den laufenden Dienst in Docker komponieren zu töten und zu entfernen, verwenden Sie die “Docker-Compose KillBefehl zusammen mit dem Dienstnamen:

Docker-Compose Kill Web1

Befehl 11: Containerprotokolle anzeigen

Überprüfen Sie die Protokolle von Docker -Containern, die die Dienste komponieren, über den erwähnten Befehl:

Docker-Compose-Protokolle

Befehl 12: Pause Service

Um einen Dauer oder Zeit zu komponieren, verwendenDocker-Compose Pause " Befehl:

cker-compose pause web1

Befehl 13: Dienstpause Service

In ähnlicher Weise, um den Dienst in Docker zu entfalten, komponieren Sie die Verwendung “Docker-Compose unpause " Befehl:

Docker-Compose Unpause Web1

Befehl 14: Service stoppen

Um einen ausführenden Dienst zu stoppen, führen Sie die “aus“ ausDocker-Compose-Stopp " Befehl:

Docker-Compose Stop Web

Befehl 15: Service entfernen

Verwenden "Docker-Compose RMBefehl zum Entfernen von gestoppten Diensten in Docker Compose:

Docker-Compose RM Web

Wir haben den Basic Docker Compose -Befehl demonstriert.

Abschluss

Docker Compose Tool wird verwendet, um die Apps und Programme mit mehreren Containern zu verarbeiten und zu verwalten. Die grundlegenden Docker -Komponierungsbefehle, die Sie wissen müssen, sind “Docker-Compose Up/Down","Docker-Compose-Start/Stopp","Docker-Compose-Ziehen","Docker-Compose Pause/Pause","Docker-Compose RM", Und "Docker-Compose Kill”. Dieser Artikel hat die grundlegenden Docker -Komponierungsbefehle beschrieben, die Sie wissen müssen.