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