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
1. Übersicht Die Datenbank information_schema ist...
Code kopieren Der Code lautet wie folgt: <!DOC...
Sie können problemlos Chinesisch eingeben und im ...
Was ist ein Primärschlüssel? Ein Primärschlüssel ...
Wir wissen, dass wir beim Verwenden von HTML im N...
1. Transaktionen haben ACID-Eigenschaften Atomari...
Vorwort Während des Entwicklungsprozesses werden ...
Was ist eine gespeicherte Prozedur? Einfach ausge...
Vorwort Um bei der Backend-Entwicklung zu verhind...
Inhaltsverzeichnis Vorwort: 1. Standardwertbezoge...
Vorschauversionen von Safari (Technology Preview ...
Nginx-Installation CentOS 6.x yum verfügt standar...
1. Schalten Sie die Firewall aus und übertragen S...
Inhaltsverzeichnis Vorwort 1. Nginx + Tomcat 2. K...
Kostenlose Punkte Interviewer : Haben Sie schon e...