Docker Compose lässt sich einfach auf Linux-Desktops installieren. Die Installationsschritte sind jedoch etwas anders, wenn Sie die neueste Version von Docker Compose möchten.
Docker Compose ist in den Standard-Repositorys der meisten Distributionen verfügbar. Allerdings liegen die neuesten Repository-Versionen in der Regel mehrere Versionen hinter der neuesten Version zurück.
Dies stellt zunehmend ein Problem dar und kann zu einer Vielzahl von Fehlern führen, die eine Problemumgehung erfordern. Hier erfahren Sie, wie Sie die neueste Version von Docker Compose unter Linux installieren.
Docker Compose vereinfacht Ihr Leben
Docker ist ein unverzichtbares Containerisierungstool, mit dem Sie Software auf Ihrem Linux-PC oder -Server bereitstellen können, ohne dass das Risiko besteht, dass sie andere von Ihnen installierte Apps beeinträchtigt.
Es vereinfacht die Konfiguration einer Umgebung für die Ausführung Ihrer Software und ermöglicht das Herunterladen von Bildern und das automatische Einrichten von Containern – alles mit einem einzigen zusammengesetzten Befehl.
Das Add-on Docker Compose macht das Leben noch einfacher. Damit können Sie Umgebungen in einer YAML-Textdatei definieren und diese dann mit kurzen Befehlen verwalten.
Wenn du Selbsthostende Projekte auf einem Raspberry Pi, es ist von unschätzbarem Wert. Sie können sogar ganze Betriebssysteme ausführen, Ubuntu beispielsweise als Docker-Container.
Warum nicht die Repo-Version von Docker Compose verwenden?
Während es einfach ist Installieren Sie Docker Compose unter Linux, die Entwicklung schreitet schnell voran und es sind heute mehrere verschiedene Versionen von Docker Compose im aktiven Einsatz.
Das von ihnen verwendete Schema und die Syntax sind nicht immer kompatibel und beim Hochfahren von Containern können Fehler auftreten wie „Services.web.depends_on enthält einen ungültigen Typ, es sollte ein Array sein " oder "Nicht unterstützte Konfigurationsoption für Netzwerke".
Viele dieser Fehler beziehen sich auf Funktionen, die seit der Veröffentlichung Ihrer Version von Docker Compose veraltet oder hinzugefügt wurden. Während Sie herumspielen und die Versionsnummer in Ihrem ändern docker-compose.yaml Die Suche nach sehr spezifischen Fehlern in der Datei oder die intensive Suche nach sehr spezifischen Fehlern kann manchmal zu Ergebnissen führen. Dies ist jedoch nicht die beste Option.
Die neuesten Versionen von Docker Compose behandeln Versionsnummern nur als Empfehlung und funktionieren normalerweise nahtlos mit YAML-Dateien, die für frühere Versionen von Docker Compose erstellt wurden.
Da die Standard-Repository-Versionen von Docker Compose tendenziell hinter den neuesten zurückbleiben, müssen Sie Docker Compose möglicherweise manuell installieren.
So installieren Sie Docker Compose manuell
Die neueste Docker Compose-Version finden Sie auf der offiziellen GitHub-Release-Seite des Projekts.
Herunterladen:Docker Compose
Bevor Sie beginnen, sollten Sie die Version von Docker Compose deinstallieren, die Sie mit Ihrem Paketmanager installiert haben. Wenn Sie Docker Compose beispielsweise mit APT installiert haben, öffnen Sie ein Terminal und geben Sie Folgendes ein:
sudo apt entferne Docker-Compose
Besuchen Sie die GitHub-Releases-Seite in Ihrem Browser und wählen Sie Ihre Systemarchitektur aus der Liste aus. Die meisten modernen Desktop-PCs benötigen das docker-compose-linux-x86_64 Paket. Dies ist möglicherweise ausgeblendet und Sie müssen möglicherweise klicken Alle Vermögenswerte anzeigen es zu finden.
Wählen Sie für aktuelle 64-Bit-Raspberry-Pis docker-compose-linux-aarch64, und für ältere ARM-Architekturen suchen Sie nach docker-compose-linux-armv7 oder docker-compose-linux-armv6.
Klicken Sie mit der rechten Maustaste auf die gewünschte Version und wählen Sie dann aus Link kopieren.
Kehren Sie nun zu Ihrem Terminal zurück und verwenden Sie das wget Befehl zum Herunterladen der Binärdatei:
wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64
Benennen Sie die heruntergeladene Datei um, verschieben Sie sie an einen Speicherort in Ihrem PATH und machen Sie sie ausführbar:
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Überprüfen Sie abschließend die Version von Docker Compose, die installiert ist mit:
docker-compose -v
Sie hätten nun die neueste Docker Compose-Version auf Ihrem Linux-PC installiert.
Verwenden Sie Docker Compose, um einige großartige Projekte auszuführen
Mit einer aktuellen Docker Compose-Version werden Sie feststellen, dass Ihre Projekte und Container-Apps reibungsloser laufen.
Wenn Ihnen die Verwaltung mehrerer Docker-Container selbst mit Docker Compose zu aufwändig ist, gibt es benutzerfreundliche Tools, die Ihnen die Verwaltung erleichtern können.