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 empfehlen

Verwendung von Linux-Netzwerkkonfigurationstools

Dieser Artikel stellt RHEL8-Netzwerkdienste und N...

Detailliertes Beispiel für die Verkettung mehrerer Felder in MySQL

Das Zusammenführen von Zeilen- und Feldergebnisse...

Detaillierte Erläuterung der Linux-Textverarbeitungstools

1. Zählen Sie die Anzahl der Benutzer, deren Stan...

W3C Tutorial (9): W3C XPath Aktivitäten

XPath ist eine Sprache zum Auswählen von Teilen v...

Docker+Nextcloud zum Erstellen eines persönlichen Cloud-Speichersystems

1. Docker-Installation und -Start yum installiere...

Detaillierte Erklärung der Kontrolle des Zugriffsvolumens durch Nginx

Zweck Machen Sie sich mit den Nginx-Modulen ngx_h...

Benutzerdefinierte Tabbar-Komponente für das WeChat-Applet

In diesem Artikel wird der spezifische Code der b...

So erreichen Sie ein zentriertes Layout im CSS-Layout

1. Legen Sie den übergeordneten Container auf ein...

Ausführliches Installationstutorial für MySQL 8.0.12 winx64

In diesem Artikel finden Sie das Installations-Tu...

Implementierung der durch Kommas getrennten MySQL-Split-Funktion

1: Definieren Sie eine gespeicherte Prozedur zum ...

So melden Sie sich unter Shell schnell ohne Kennwort bei der MySQL-Datenbank an

Hintergrund Wenn wir uns über den MySQL-Client in...