Detaillierte Erklärung gängiger Docker Compose-Befehle

Detaillierte Erklärung gängiger Docker Compose-Befehle

1. Die Verwendung von Docker Compose ist der Verwendung von Docker-Befehlen sehr ähnlich. Es ist jedoch zu beachten, dass die meisten Compose-Befehle in dem Verzeichnis ausgeführt werden müssen, in dem sich die Datei docker-compose.yml befindet.

2. Compose wird im Daemon-Modus mit der Option -d ausgeführt

$ docker-compose up -d

3. Überprüfen Sie, welche Dienste verfügbar sind, und verwenden Sie den Befehl docker-compose ps, der dem Befehl docker ps sehr ähnlich ist

4. Zeigen Sie das Erstellungsprotokoll an

$ Docker-Compose-Protokolle Web
$ Docker-Compose-Protokolle Redis

5. Beenden Sie den Compose-Dienst

$ Docker-Compose-Stopp
$ Docker-Compose ps 


Sehen Sie, dass der Dienststatus „Beenden“ lautet.

6. Starten Sie den Compose-Dienst neu

$ Docker-Compose neu starten
$ Docker-Compose ps 

7. Beenden Sie den Compose-Dienst

$ Docker-Compose töten
$ Docker-Compose ps 


Der Statuscode ist 137

8. Löschen Sie den Compose-Dienst

$ Docker-Compose rm 

9. Weitere Docker-Compose-Befehle können mit docker-compose --help angezeigt werden.

docker-compose --help Sie werden die folgenden Befehle sehen

build Dienste erstellen oder neu erstellen

Bundle: Generieren Sie ein Docker-Bundle aus der Compose-Datei

config Überprüfen und Anzeigen der Compose-Datei

erstellenErstellen von Diensten

down Stoppen und entfernen Sie Container, Netzwerke, Bilder und Volumes

Ereignisse Empfangen Sie Echtzeitereignisse von Containern

exec Einen Befehl in einem laufenden Container ausführen

Hilfe Erhalten Sie Hilfe zu einem Befehl

Bilder Liste der Bilder

töten Töten Sie Container

logs Ausgabe von Containern anzeigen

pause Dienste pausieren

Port Den öffentlichen Port für eine Portbindung drucken

ps Container auflisten

Pull Pull-Dienst Bilder

push-service Bilder

Neustart. Dienste neu starten.

rm Gestoppte Container entfernen

run Einen einmaligen Befehl ausführen

Skalieren Festlegen der Anzahl von Containern für einen Dienst

Start Dienste starten

stop Dienste stoppen

top Anzeige der laufenden Prozesse

unpause Dienste pausieren

nach oben Container erstellen und starten

version Zeigt die Docker-Compose-Versionsinformationen an

docker-compose up -d nginx erstellt und startet den Nginx-Container

docker-compose exec nginx bash meldet sich beim nginx-Container an

docker-compose down löscht alle Nginx-Container und -Images

docker-compose ps zeigt alle Container

docker-compose restart nginx startet den Nginx-Container neu

docker-compose run --no-deps --rm php-fpm php -v startet den zugehörigen Container in php-fpm nicht, und der Container führt php -v aus und löscht den Container nach der Ausführung.

docker-compose build nginx erstellt das Image.

docker-compose build --no-cache nginx Ohne Cache erstellen.

docker-compose logs nginx Nginx-Protokolle anzeigen

docker-compose logs -f nginx Echtzeitprotokolle von nginx anzeigen

docker-compose config -q überprüft die Dateikonfiguration (docker-compose.yml). Wenn die Konfiguration korrekt ist, wird nichts ausgegeben. Wenn die Dateikonfiguration falsch ist, wird eine Fehlermeldung ausgegeben.

docker-compose events --json nginx Gibt das Docker-Protokoll von nginx im JSON-Format aus

Docker-Compose pausiert Nginx, pausiert Nginx-Container

Docker-Compose, Nginx-Pause fortsetzen, Ningx-Container wiederherstellen

docker-compose rm nginx löscht den Container (der Container muss vor dem Löschen geschlossen werden)

docker-compose stop nginx Stoppen Sie den Nginx-Container

docker-compose start nginx startet den Nginx-Container

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Zwei einfachste Möglichkeiten zur Installation von Docker-Compose
  • Docker Compose-Anleitung
  • Detaillierte Beispiele zur Verwendung von Docker-Compose
  • Detaillierte Installation und Verwendung von Docker-Compose
  • Detaillierte Erklärung zur Verwendung von Docker-Compose-Befehlen
  • Beispiele für das Schreiben von Docker-Compose-Konfigurationsdateien und die Verwendung von Befehlen

<<:  mysql löst das Problem, Datensätze zu finden, bei denen zwei oder mehr Felder NULL sind

>>:  Zeichnen eines Feuerwerkseffekts von 2021 basierend auf JS mit Quellcode-Download

Artikel empfehlen

So fügen Sie bedingte Ausdrücke zu Aggregatfunktionen in MySql hinzu

MySQL-Filterungs-Timing von Where-Bedingungen und...

Detaillierte Analyse des Event-Bubbling-Mechanismus in JavaScript

Was ist Blubbern? Es gibt drei Phasen im DOM-Erei...

Bringen Sie Ihnen bei, wie Sie Hive3.1.2 auf Tencent Cloud erstellen

Umgebungsvorbereitung Stellen Sie vor dem Starten...

Verwendung der JavaScript-Sleep-Funktion

Inhaltsverzeichnis 1. Schlaffunktion 2. setTimeou...

Detaillierte Erklärung des Unterschieds zwischen Vue-Lebenszyklus

Lebenszyklusklassifizierung Jede Komponente von V...

HTML+CSS+JavaScript zum Erstellen eines einfachen Tic-Tac-Toe-Spiels

Inhaltsverzeichnis Implementieren von HTML CSS hi...

So implementieren Sie eine einzelne Dateikomponente in JS

Inhaltsverzeichnis Überblick Einzelne Dateikompon...

Problem mit der Groß-/Kleinschreibung in der MySQL-Datenbank

In MySQL entsprechen Datenbanken Verzeichnissen i...

WeChat-Applet-Picker - Mehrspalten-Selektor (Modus = MultiSelector)

Inhaltsverzeichnis 1. Wirkungsdiagramm (mehrere S...

JS implementiert einen einfachen Zähler

Verwenden Sie HTML, CSS und JavaScript, um einen ...