Docker Compose Installation unter Debian Linux
Hier eine kurze Anleitung wie man unter Debian 10 (Buster) Docker Compose (V1 und V2) installiert und updated. Die ausführliche offizielle Dokumentation von Docker ist hier zu finden:
die aktuellste Version bekommt man auf folgender Seite:
Installation Docker Compose V2
Unter Debian könnt ihr einfach das folgende Paket installieren sofern ihr Docker Installation unter Debian Linux bereits installiert habt:
apt install docker-compose-plugin -y
Dann könnt ihr mittels folgendem Befehl die Version prüfen:
docker compose version
Update Docker Compose V1 auf V2
Hierfür löschen wir einfach das alte Compose file:
rm -rf /usr/local/bin/docker-compose
Auf dem Raspberry Pi könnt ihr einfach das pip3 installierte docker-compose deinstallieren:
pip3 uninstall docker-compose
Und installieren wie oben beschrieben Docker Compose V2.
Installation Docker-Compose V1
curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Testen kann man das Ganze dann so:
docker-compose --version
Update
Für ein Update muss man einfach auf der Release Seite schauen und den CURL Befehl nochmals mit der richtigen, neuen URL ausführen. Man kann sich bei GitHub registrieren und dann automatisch über neue Releases informieren lassen.
curl -L "https://github.com/docker/compose/releases/download/1.25.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Nach dem Update sollte man alle Compose Projekte einmal undeployen und wieder deployen:
docker-compose down
docker-compose up -d