update_docker_images.sh

Beim Arbeiten mit vielen docker-compose.yml Dateien habe ich öfter die Anforderung gehabt, einzelne Images neu zu pullen. In der Regel reicht ein docker compose pull, was aber heißt, dass er alle images zieht.

Es gibt jedoch bei mir durchaus öfters den Fall, dass ich dies nicht möchte. Zudem hatte ich einige Container, wo nur auf ein bestimmtes Versions-Tag (z.B. mysql:8) gepulled wird oder ich sogar mit latest arbeite. Dies bedeutete, dass ich mir jedes Image einzeln aus der docker-compose-datei rauspfriemeln musste. Damit ich im Wiederherstellungsfall das alte Image schneller wiederfinde, wollte ich das speziell taggen. In der Regel habe ich an den Namen des Tags ein _backup dran gehängt. Vorher musste das vorherige Image mit diesem Tag gelöscht werden. Diese manuelle Arbeit habe ich nun in ein Script gegossen.

Update 30.11.2023: siehe unten Changelog

Theme Update Oktober'23

Die letzten Tage habe ich etwas unter der Haube der Homepage geschraubt. Ich habe an Kleinigkeiten gearbeitet und ein paar Dinge im Hintergrund optimiert und verändert.

Was ich gemacht habe, bzw. was passiert ist:

Discord-Bot

Ich habe hier einige Backup-Scripte, die auch mal etwas länger laufen, wo ich eine Benachrichtigung haben wollte. Unter anderem muss nach einem Backup-Lauf die externe USB-Festplatte für mein Offsite-Backup wieder abgezogen werden.

sed

Textersetzungswerkzeug sed Anwendungsbeispiele

Hinzufügen einer Zeile

1sed -i '8i Dies in Zeile 8 hinzufügen' FILE

Ein paar Befehle, die ich immer wieder im Umfeld von TLS bzw. SSL benötige.

selbst signiertes Zertifikat

Alles erstellen (CSR, private key, sign) in einem Schritt: