Automatisches docker-compose-Aktualisierungsskript

English Deutsch

Wenn Sie docker-compose lokal installiert haben, führt dies ein Live-Update durch, d. h. docker-compose-Services können weiterhin mit der alten Version laufen.

Bedenken Sie, dass dies ohne vorheriges Herunterfahren aller docker-compose-Services Datenverlust verursachen könnte, obwohl es bei mir gut funktionierte!

Führen Sie dieses Skript als root aus! Passen Sie die Version und Architektur an, indem Sie den aktuellen Link von der Releases-Seite kopieren

update.sh
#!/bin/bash
export COMPOSE_PATH=$(which docker-compose)
# Unlink, um "Text busy"-Fehler zu vermeiden
unlink $COMPOSE_PATH
# Neue Datei herunterladen
wget -O $COMPOSE_PATH https://github.com/docker/compose/releases/download/v2.29.3/docker-compose-linux-x86_64
# Ausführbar machen
chmod a+x $COMPOSE_PATH
# Prüfen, ob es funktionierte
echo "You should now see the new version:"
$COMPOSE_PATH version

Check out similar posts by category: Docker