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

Zusammenfassung der praktischen Erfahrungen zu HTML-Wissenspunkten

1. Das Tabellen-Tag ist Tabelle, tr ist Zeile, td ...

JavaScript zur Implementierung eines einziehbaren sekundären Menüs

Der spezifische Code zur Implementierung des einz...

Über die „Berufskrankheit“ der Designer

Ich habe immer das Gefühl, dass Designer die sens...

So installieren Sie allgemeine Komponenten (MySQL, Redis) in Docker

Docker installiert MySQL Docker-Suche MySQL. Such...

Ubuntu-Grundlagen-Tutorial: apt-get-Befehl

Vorwort Der Befehl apt-get ist ein Paketverwaltun...

10 Tipps zum Entwerfen nützlicher, benutzerfreundlicher Webanwendungen

Hier sind 10 Tipps zum Entwerfen benutzerfreundli...

Detaillierte Erklärung zur Installation von MariaDB 10.2.4 auf CentOS7

CentOS 6 und frühere Versionen stellen MySQL-Serv...

Uniapp WeChat-Applet: Lösung bei Schlüsselfehler

Uniapp-Code <Vorlage> <Ansicht> <i...

Lösung für den Fall, dass der Tomcat-Server tomcat7w.exe nicht öffnen kann

Beim Konfigurieren des Tomcat-Servers ist mir heu...

JS 4 super praktische Tipps zur Verbesserung der Entwicklungseffizienz

Inhaltsverzeichnis 1. Kurzschlussurteil 2. Option...