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 legen Sie den Rahmen einer Webseitentabelle fest

<br />Zuvor haben wir gelernt, wie man Zelll...

Linux verwendet den Befehl lsof, um den Status des Dateiöffnens zu überprüfen

Vorwort Wir alle wissen, dass unter Linux „alles ...

So verwenden Sie den Linux-Befehl „basename“

01. Befehlsübersicht Basisname - entfernt Verzeic...

HTML verwendet Canvas, um die Bullet-Screen-Funktion zu implementieren

Einführung Kürzlich musste ich für einen großen A...

Schritte der MySQL-Methode zum Bestimmen, ob es sich um eine Teilmenge handelt

Inhaltsverzeichnis 1. Problem 2. Lösung Option 1:...

Verwenden Sie semantische Tags, um Ihr HTML kompatibel mit IE6,7,8 zu schreiben

HTML5 fügt weitere semantische Tags hinzu, wie et...

Dieser Artikel hilft Ihnen, den Lebenszyklus in Vue zu verstehen

Inhaltsverzeichnis 1. vorErstellen & erstellt...

Detaillierte Erklärung der GaussDB zur MySQL-Leistungsoptimierung

Inhaltsverzeichnis Hintergrund Inspiration kommt ...

Mehrere Grundsätze für die Produktdesign-Referenz auf Websites

In der folgenden Analyse geht es um Produktdesign...

5 Punkte, auf die Sie beim Erstellen einer Webseite achten sollten

1. Farbabstimmungsproblem <br />Eine Webseit...

Eine kurze Analyse des MySQL-Index

Ein Datenbankindex ist eine Datenstruktur, deren ...

Detaillierte Erklärung zur Verwendung von Bussen in Vue

Vue-Busmechanismus (Bus) Zusätzlich zur Verwendun...

Spezifische Verwendungsanweisungen für MySQL-Joins

Inhaltsverzeichnis Join-Syntax: 1. InnerJOIN: (In...

Allgemeiner HTML-Seitenstil (empfohlen)

Wie unten dargestellt: XML/HTML-CodeInhalt in die...