Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:docker:installdocker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
thoschwiki:docker:installdocker [25.04.2021 16:39]
thosch [docker-compose installieren] Tabelle mit Versionsständen aktualisiert
thoschwiki:docker:installdocker [05.02.2023 15:00]
thosch [Docker Compose installieren] 'Docker compose' jetzt als Subbefehl aus dem Hauptprojekt
Zeile 157: Zeile 157:
 </note> </note>
  
-==== docker-compose installieren ====+==== Docker Compose installieren ====
  
-Auch bei der Installation von ''docker-compose'' muss man sich entscheiden, über welchen Weg man die Installation vornimmt. In den Repositories findet sich zumeist ein entsprechendes Paket, das jedoch nicht mehr ganz taufrisch ist. Über ''pip3'' kann man eine aktuellere Version installieren. Bei diesem Installationsweg muss bei Updates daran denken, dass man mit ''%%pip3 Install --upgrade docker-compose%%'' das Aktualisieren manuell anstoßen muss.+Seit April 2022 ist //Docker Compose// in //Docker// integriert((Ankündigung //[[https://www.docker.com/blog/announcing-compose-v2-general-availability/|Announcing Compose V2 General Availability]]//)). Damit löst auf der Commandline ''docker compose'' (jetzt ohne Bindestrich) als Subcommand von ''docker'' das bisherige ''docker-compose'' (mit Bindestrich) ab.
  
-^ Installationsweg ^ verfügbare Version ^ +Sofern ''docker compose'' nicht zusammen mit //Docker// installiert wurde, kann es mit dem Paket //docker-compose-plugin// (und dessen Abhängigkeiteninstalliert werden.
-''pip3 install --upgrade docker-compose'' | 1.29.1| +
-| Repository Ubuntu 18.04. (25.04.2021)| 1.17.1-2 | +
-| Repository Ubuntu 20.04. (25.04.2021)| 1.25.0-1 | +
-| Repository Raspbian Buster (25.04.2021| 1.21.0-3 | +
- +
- +
-Zunächst sind die notwendigen Pakete zu installieren:+
  
 <code> <code>
-sudo apt install -y libffi-dev libssl-dev+sudo apt install docker-compose-plugin
 </code> </code>
  
-<code> +Sofern zuvor ''docker-compose'' als Python-Paket installiert wurde, kann es wie folgt entfernt werden:
-sudo apt install -y python3 python3-pip +
-</code> +
- +
-<code> +
-sudo apt remove python-configparser +
-</code> +
- +
-Das Entfernen von ''python-configparser'' ging bei mir ins Leere, weil dieses Paket nicht installiert war. +
- +
-Danach wird ''docker-compose'' mit ''pip3'' installiert:+
  
 <code> <code>
-sudo pip3 -v install docker-compose+sudo pip3 uninstall docker-compose
 </code> </code>
  
-<note important> 
-Unter //Ubuntu 18.04// besteht das Problem, dass sich die aktuelle Version von ''docker-compose'' nicht mehr mit dem distributionsseitig verfügbaren 'pip3' installieren lassen.\\ Hier ist eine [[thoschwiki:linux:pipupdatebionic|spezielle Vorgehensweise beim  Update von pip]] notwendig. 
-</note> 
 ===== Test der Installation ===== ===== Test der Installation =====
  
thoschwiki/docker/installdocker.txt · Zuletzt geändert: 05.02.2023 17:43 von thosch