Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist Docker-Compose?

Was ist Docker-Compose?

藏色散人
藏色散人Original
2021-12-30 11:33:185057Durchsuche

docker-compose ist ein Open-Source-Projekt, das auf Github basiert und von Python implementiert wird. Es ruft die API des Docker-Dienstes auf, um die schnelle Orchestrierung des Docker-Container-Clusters zu implementieren Datei zum Definieren einer Reihe verwandter Container, die einem Projekt dienen.

Was ist Docker-Compose?

Die Betriebsumgebung dieses Artikels: Ubuntu 18.04-System, Docker-Compose-Version 1.24.1, Dell G3-Computer.

Was ist Docker-Compose?

Docker-Compose ist ein Open-Source-Projekt, das auf Github basiert und von Python implementiert wird, um die schnelle Orchestrierung des Dockers zu realisieren Container-Cluster, d. h. über eine separate Yaml-Datei, um eine Reihe verwandter Container für die Bereitstellung eines Projekts zu definieren.

Das Standardverwaltungsobjekt von Docker-Compose ist also das Projekt und es verwaltet den Lebenszyklus einer Gruppe von Containern im Projekt über Unterbefehle.

Docker-Compose-Installation:

Der erste Weg ist relativ einfach, aber aufgrund von Netzwerkproblemen schlägt die Installation oft fehl. Der zweite Weg ist etwas mühsam Der Installationsprozess ist relativ stabil.

1. Direkt von Github herunterladen und installieren:

curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 
chmod +x /usr/local/bin/docker-compose
docker-compose --version

Überprüfen Sie die Version nach erfolgreicher Installation, aber sie schlägt häufig aufgrund von Netzwerkproblemen

2. Installation über Python-Pip:

Verwenden Sie pip, um Docker-Compose zu installieren In der Python3-Umgebung ist die Standard-Python-Version 2.7.5, daher müssen Sie weitere Abhängigkeiten installieren:

rrree

Ich habe den oben genannten Prozess viele Male getestet und installiert --user-U, es meldet einen Timeout-Fehler, ich habe den Hotspot mit meinem Mobiltelefon eingeschaltet, das Netzwerk gewechselt und es war kein Problem

pip install ipython --user -U Es wurde immer noch ein Fehler gemeldet, selbst wenn das Netzwerk aktiv war Gut, Sie können dies versuchen

Was ist Docker-Compose?

Wie oben, Netzwerk In schlimmen Fällen führt dies zu Fehlern.

3. Eine einfachere Lösung:

Wählen Sie bei der Installation des Pip-Tools direkt die Installation von pip3 zur Installation von Docker-Compose. Der Vorgang ist wie folgt:

yum -y install epel-release python-pip gcc python-devel -y  (执行两次)
pip -V
pip install --upgrade pip
pip install six --user -U
pip install docker-compose
docker-compose version

In Ubuntu18.04 Die oben genannten Probleme treten auf dem System nicht auf, da die standardmäßige Python-Umgebung, die mit Ubuntu 18.04 geliefert wird, 3.6.8 ist.

Empfohlenes Lernen: „Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist Docker-Compose?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet Stack in Docker?Nächster Artikel:Was bedeutet Stack in Docker?