Docker-Compose-Installationsmethode für die YML-Dateikonfiguration

Docker-Compose-Installationsmethode für die YML-Dateikonfiguration

1. Offline-Installation

https://github.com/docker/compose/releases

Dateien verschieben

mv docker-compose-linux-x86_64 /usr/local/bin

Ändern des Dateinamens

mv docker-compose-linux-x86_64 docker-compose

Erteilen Sie Docker-Compose Ausführungsberechtigungen. Standardmäßig ist keine Ausführungsberechtigung vorhanden.

chmod -x Docker-Compose

Ob der Test erfolgreich ist

docker-compose -v

2. Online-Installation

laufen

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Installieren Sie eine andere Version und ändern Sie die Versionsnummer auf 1.29.2.

Wenn Sie auf Curl-Probleme stoßen, verwenden Sie Pip zur Installation

pip installieren docker-compose

Ohne virtualenv

implementieren

sudo pip installiere Docker-Compose

Erteilen Sie Docker-Compose Ausführungsberechtigungen. Standardmäßig ist keine Ausführungsberechtigung vorhanden. In /usr/local/bin

chmod -x Docker-Compose

Ob der Test erfolgreich ist

docker-compose -v

3. Deinstallieren

sudo rm /usr/local/bin/docker-compose

Mit pip installiert

pip deinstallieren docker-compose

4. Definieren Sie die YML-Datei

1. Laden Sie das Nginx-Image herunter

Docker-Pull Nginx

2. Schreiben Sie die Datei docker-compose.yml. Achten Sie auf das Format der YML-Datei.

version: „3“ #Versionsnummer services: #Docker-Container nginx: #Containername container_name: nginx-1 #Containernamen nach dem Start anpassen restart: always #Auf „immer“ setzen, um anzugeben, dass dieser Container nach dem Stoppen immer neu gestartet werden soll image: nginx:latest #Image-Name: Versionsnummer ports: #Startportnummer – 4433:80
    volumes: #Datenvolume, das Dateien im Container dem Server zuordnet - ./conf.d:/etc/nginx/conf.d
    Umgebung: #Umgebungskonfiguration TZ: Asien/Shanghai

3. Starten Sie. Unter der YML-Datei

docker-compose up -d

Dies ist das Ende dieses Artikels über die Installation von Docker-Compose und die Konfiguration von YML-Dateien. Weitere relevante Inhalte zur Konfiguration von Docker-Compose-YML-Dateien finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Beispiele für das Schreiben von Docker-Compose-Konfigurationsdateien und die Verwendung von Befehlen
  • Verwenden von Docker Compose zum Erstellen und Bereitstellen des ElasticSearch-Konfigurationsprozesses
  • Detaillierte Erläuterung des Prozesses zum Bereitstellen des verteilten Konfigurationscenters Apollo mit einem Klick mithilfe von Docker Compose
  • Detailliertes Tutorial zur Docker-Compose-Bereitstellung und Konfiguration von Jenkins
  • So installieren und konfigurieren Sie das Orchestrierungstool Docker Compose in Docker.v19
  • Docker-Compose-Schritte zum Konfigurieren der Spring-Umgebung
  • Detaillierte Erklärung der Softwarekonfiguration mit Docker-Compose unter Linux
  • Detaillierte Erklärung der Docker Compose-Konfigurationsdateiparameter

<<:  Reines CSS zum Lösen des Decken- und Bodenabsaugens in den Implementierungsschritten des H5-Layouts

>>:  Vue CodeMirror realisiert den Effekt des Online-Code-Compilers

Artikel    

Artikel empfehlen

Detaillierte Erklärung des Vue-Slots

1. Funktion : Ermöglicht der übergeordneten Kompo...

Beispielcode zum Implementieren schöner Uhranimationseffekte mit CSS

Ich suche einen Job!!! Vorbereitung: Zunächst ein...

Detaillierte Erläuterung der MySQL sql_mode-Abfrage und -Einstellung

1. Führen Sie SQL aus, um anzuzeigen wählen Sie @...

Detailliertes Verständnis des Lebenszyklusvergleichs zwischen Vue2 und Vue3

Inhaltsverzeichnis Zyklusvergleich Verwendung Zus...

JavaScript zur Implementierung eines einziehbaren sekundären Menüs

Der spezifische Code zur Implementierung des einz...

Analyse der vernachlässigten DOCTYPE-Beschreibung

Doctype ist einer davon: <!DOCTYPE HTML PUBLIC ...

Vue implementiert die Bildfrequenzwiedergabe des Karussells

In diesem Artikelbeispiel wird der spezifische Co...

Nginx-Beispielcode zur Implementierung dynamischer und statischer Trennung

In Kombination mit dem Szenario in diesem Artikel...

Detaillierte Analyse und Verwendung des Befehls tcpdump unter Linux

Einführung Einfach ausgedrückt ist tcpdump ein Pa...

Beispielcode für HTML-Listenfeld, Textfeld und Dateifeld

Dropdown-Feld, Textfeld, Dateifeld Der obere Teil...

Spezifische Verwendung der MySQL-Segmentierungsfunktion substring()

Es gibt vier wichtige MySQL-Zeichenfolgenabfangfu...