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

js, um den Effekt eines Lichtschalters zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Schritte zur Installation und Konfiguration von MySQL 5.7

1. MySQL herunterladen 1. Melden Sie sich auf der...

So verbergen Sie die Versionsnummer in Nginx

Nginx verbirgt die Versionsnummer In einer Produk...

MySQL-Startfehlerproblem und Szenarioanalyse

1. Komplettlösung 1. Problemanalyse und -lokalisi...

Tutorial zum Herunterladen und Installieren von XFTP (grafisches Tutorial)

Wenn Sie Dateien zwischen Windows und Linux übert...

Linux-Installation Apache-Server-Konfigurationsprozess

Bereiten Sie die Taschen vor Installieren Überprü...

So verwenden Sie dynamische Parameter und berechnete Eigenschaften in Vue

1. Dynamische Parameter Ab 2.6.0 können Sie einen...

Detaillierte Erläuterung der Konfiguration der Alibaba Cloud-Sicherheitsregeln

Vor zwei Tagen habe ich das Double 11-Shopping-Fe...

Detailliertes Tutorial zur Installation von Docker auf CentOS 8.4

Inhaltsverzeichnis Vorwort: Systemanforderungen: ...

js, um einen einfachen Lupeneffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

So legen Sie den Standardwert eines MySQL-Felds fest

Inhaltsverzeichnis Vorwort: 1. Standardwertbezoge...

So setzen Sie das Root-Passwort in Linux mysql-5.6 zurück

1. Überprüfen Sie, ob der MySQL-Dienst gestartet ...

TypeScript-Dekorator-Definition

Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...

HTML-Implementierung eines einfachen Rechners mit detaillierten Ideen

Code kopieren Der Code lautet wie folgt: <!DOC...