Docker Compose Installation unter Debian Linux

Aus Laub-Home Wiki

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