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 konfigurieren Sie Eureka im Docker

Heureka: 1. Erstellen Sie ein JDK-Image Starten S...

Detaillierte Erklärung zur Verwendung des Grep-Befehls in Linux

Linux-Grep-Befehl Mit dem Linux-Befehl grep könne...

So zeigen Sie verfügbare Netzwerkschnittstellen in Linux an

Vorwort Die häufigste Aufgabe nach der Installati...

Beispielcode für CSS-Stacking und Z-Index

Kaskadierung und kaskadierende Ebenen HTML-Elemen...

Gründe und Lösungen für die Auswahl des falschen Index durch MySQL

In MySQL können Sie mehrere Indizes für eine Tabe...

Vue verwendet Canvas-Handschrifteingabe, um Chinesisch zu erkennen

Effektbild: Vorwort: Kürzlich arbeitete ich an ei...

Detaillierte Erläuterung der Implementierung der Nginx-Prozesssperre

Inhaltsverzeichnis 1. Die Rolle der Nginx-Prozess...

Lösung für den Fehler beim Starten von MySQL

Lösung für den Fehler beim Starten von MySQL MySQ...

So erstellen Sie ein responsives Säulendiagramm mit dem CSS-Rasterlayout

Ich spiele jetzt schon eine Weile mit Diagrammen ...

JavaScript implementiert Informationen zur Kennwortfeldüberprüfung

In diesem Artikelbeispiel wird der spezifische Ja...