1. Online-Installation Derzeit habe ich nur die Online-Installation der Linux x86-Architektur versucht 1. Docker-Compose herunterladen Laden Sie docker-compose nach /usr/local/bin/ herunter. $ sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2. Docker-Compose Ausführungsberechtigungen erteilen $ sudo chmod +x /usr/local/bin/docker-compose 3. Überprüfen [root@localhost bin]# docker-compose -version Docker-Compose-Version 1.21.2, Build e7de1bc 2. Offline-Installation (I) Linux x86-Installationsprozess von Docker-Compose Methode 1. Installation mit Binärdateien Laden Sie für Linux x86 einfach die Docker-Compose-Binärdatei der entsprechenden Linux-Version von https://github.com/docker/compose/releases auf Ihren lokalen Computer herunter und senden Sie sie an Linux. Kopieren Sie sie dann nach /usr/local/bin/ und Sie können sie normal verwenden. Methode 2. Kompilieren und installieren mit Python Laden Sie den DockerCompoes-Quellcode von GitHub herunter. Führen Sie dann die folgenden Schritte aus:
2. Andere Systeminstallationsprozesse ohne Binärdateien Die Docker-Compose-Binärdateien für einige Architekturen werden nicht offiziell bereitgestellt und müssen manuell kompiliert und installiert werden. Andere offizielle Versionen müssen ebenfalls manuell mit Python kompiliert und installiert werden. Nach einigen Versuchen stellte ich fest, dass die Installation anscheinend nur mit der Python-Kompilierung erfolgreich sein kann und die folgenden drei Methoden alle fehlgeschlagen sind. Kompilieren und Installieren mit Python Verwenden Sie den Docker-Compose-GitHub-Quellcode und kompilieren und installieren Sie Python.
Einen Fehler melden Es wird ständig ein Versionsfehler von requests10 gemeldet. Ich habe Version 10 gelöscht und auf Version 16 gewechselt. Es werden auch requests2.14 oder höher gemeldet, was von Docker benötigt wird. Dies bedeutet, dass die heruntergeladene Docker-Compose-Quellversion nicht der installierten Docker-Version entspricht. Laden Sie die Anforderungsversion herunter, überprüfen Sie sie in der Datei requirements.txt unter dem Quellcode, suchen Sie die Version, die dem installierten Docker entspricht, und installieren Sie sie erneut. Die Texttabellenversion wird erneut als falsch gemeldet. Darüber hinaus kann es ohne Netzwerkverbindung nicht automatisch heruntergeladen werden. Sie können nur manuell zu https://pypi.org/project/texttable/ gehen, um die entsprechende Version zu finden, herunterzuladen, zu kompilieren und zu installieren. Fehlende Abhängigkeiten beheben Bei solchen Problemen mit fehlenden Abhängigkeiten müssen Sie es von der offiziellen Python-Website herunterladen und anschließend kompilieren und installieren. Ein Beispiel: Installieren Sie die beiden Abhängigkeiten „Requests“ und „Texttable“ und stellen Sie sicher, dass „Docker-Compose“ der Docker-Version entspricht. Fahren Sie mit der Kompilierung und Installation von Python fort.
Fehler:
Grund: Die Docker-Version unter Python ist falsch. Gehen Sie erneut zu https://pypi.python.org/simpl... und kompilieren und installieren Sie Geben Sie das heruntergeladene Python-Verzeichnis Docker3.3.0 ein und führen Sie den Befehl python setup.py install aus.
Geben Sie das Verzeichnis docker-compose-1.21.2 erneut ein Installieren Sie Docker-Compose mit Python [root@localhost docker-3.3.0]# cd ../docker-compose-1.21.2/ [root@localhost docker-compose-1.21.2]# ls Erstellen, zusammenstellen, verteilen, Lizenz, README.rst, setup.cfg, Tests CHANGELOG.md contrib docker_compose.egg-info MANIFEST.in Anforderungen-dev.txt setup.py tox.ini CHANGES.md CONTRIBUTING.md Docker-Datei [root@localhost docker-compose-1.21.2]# python setup.py installieren Schließlich ist die Installation erfolgreich und es wird Folgendes angezeigt:
4. Eine sanfte Verbindung herstellen [root@localhost bin]# ln -s /usr/bin/docker-compose /usr/local/bin/docker-compose 5. Überprüfen [root@localhost bin]# docker-compose -version Docker-Compose-Version 1.21.2, Build e7de1bc 3. Sonstiges So installieren Sie Python-Module über setup.py
Andere fehlgeschlagene Installationsversuche 2. Verwenden Sie dep, um das entsprechende Dep-Installationspaket zu installieren und herunterzuladen, entpacken Sie die Datendatei, legen Sie Docker-Compose in /usr/local/bin ab und führen Sie den Fehler aus: /usr/bin/python3: fehlerhafter Interpreter sucht nach Spiegel, kein verfügbarer Spiegel gefunden 3. Make-Installation Als ich begann, make zur Installation zu verwenden, stellte ich fest, dass die Konfigurationsdatei, die normalerweise unter Linux kompiliert und installiert wird, fehlte. Ich verwendete ./configuration und es wurde ein Fehler gemeldet, dass die Datei nicht gefunden werden konnte. Damit ist dieser Artikel über verschiedene Möglichkeiten zur Installation von Docker Compose in verschiedenen Umgebungen abgeschlossen. Weitere Informationen zu verschiedenen Möglichkeiten zur Installation von Docker Compose finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: MySQL-Lernaufzeichnung: Blutiger Vorfall durch KEY-Partition verursacht
>>: Implementierung einer geplanten Sicherung in Mysql5.7
Beim Verwenden von Animation.css habe ich festges...
Lösung für „Curl-config konnte nicht ausgeführt w...
Das Projekt wurde vor Kurzem ausgesetzt und die U...
Einmal haben wir über das Würfelspiel gesprochen....
1. Geschäftsszenario Ich habe kürzlich Entwicklun...
html <div > <button type="button&qu...
1. Verstehen Sie zunächst das Overflow-Wrap-Attri...
Windows Server 2019 ist das neueste Server-Betrie...
1. Das Tabellen-Tag ist Tabelle, tr ist Zeile, td ...
Inhaltsverzeichnis Szenarioanalyse Entwicklung Zu...
Code kopieren Der Code lautet wie folgt: <!DOC...
Umgebung: Mindestinstallation von CentOS 7.1.1503...
Verwenden Sie in JavaScript die Methode removeAtt...
Inhaltsverzeichnis Vorwort Hintergrund Große Verm...
Wie unten dargestellt: Der Testbefehl stellt fest...