Jump to content
LAST CALL on the Unraid Summer Sale! 😎 ⌛ ×

Docker Changelog und Versionsanzeige


Revan335

Recommended Posts

Hallo,

 

gibt es irgendwo ne Möglichkeit sowas wie nen Changelog für die Docker einzusehen?

 

Bei den Plugins wird das ja angezeigt und kann angezeigt werden.

 

Ebenso die Version. Mann sieht die Docker ID, aber keine Version.

 

Man weiß also nicht wenn bspw. @ich777eine neue Version veröffentlicht welche Versionsnummer diese hat und was geändert wurde. Das gilt natürlich auch für Plex und andere.

 

Bei Nextcloud, Krusader, FreeFileSync, .... könnte man auf der Projektseite schauen was in der jeweiligen Version geändert wurde, aber da man nicht weiß ob diese im Docker ist, ohne diesen zu starten und zu schauen ob sich die Version erhöht hat, weiß man es nicht.

 

Vielen Dank!

 

Entschuldigt die vielen (auch "dumme" Fragen).

 

Viele Grüße

 

Revan335

Link to comment
57 minutes ago, Revan335 said:

gibt es irgendwo ne Möglichkeit sowas wie nen Changelog für die Docker einzusehen?

Soweit ich weiß, gibt es das nicht. Die kannst du nur manuell bei der Plattform prüfen auf der der Container gepflegt wird und selbst dann sind es keine vorgefertigten Texte, sondern du müsstest dich manuell durch die Issues hangeln.

 

Dazu kommt, dass ein Container häufig aus verschiedenen Teilen besteht, die selbst auch wieder eigene Projektseiten haben.

 

Also nehmen wir als Beispiel Nextcloud. Hier könnte folgendes aktualisiert werden:

- Betriebssystem

- Webserver

- PHP + diverse PHP Module

- Nextcloud

 

Bei Nextcloud war es mir zb nicht möglich herauszufinden was sich im Container ändert. Nur Nextcloud selbst wird dokumentiert:

https://nextcloud.com/changelog/

 

Denn obwohl das Nextcloud Projekt selbst Releases pflegt:

https://github.com/nextcloud/server/releases

 

Wird beim Container nichts veröffentlicht:

https://github.com/nextcloud/docker/releases

 

Einfach aus eigenem Interesse habe ich das dann mal selbst versucht nachzuvollziehen:

Schaut man sich zb das Alpine (Betriebssystem) Docker Template an, dann sieht man in der ersten Zeile, dass der offizielle PHP Docker mit Alpine 3.15 verwendet wird:

https://github.com/nextcloud/docker/blob/master/Dockerfile-alpine.template

 

Klickt man auf die "Uhr" kommt man hier hin und sieht wann was in dem Template geändert wurde:

https://github.com/nextcloud/docker/commits/master/Dockerfile-alpine.template

 

Klickt man auf die Änderung "1643", kommt man hier hin:

https://github.com/nextcloud/docker/pull/1643

 

Wir sehen nun, dass im Dezember 2021 die Alpine Version von 3.14 auf 3.15 geändert wurde.

 

Klicken wie nun auf "Checks" kommen wir hier hin:

https://github.com/nextcloud/docker/pull/1643/checks

 

Klickt man auf "Images" kommt man hier hin:

https://github.com/nextcloud/docker/actions/runs/1523334386

 

Es scheint also, dass die dort angezeigten Container Versionen wie zb 23.0.0 die neue Alpine Version erhalten haben (mittlerweile gibt es ja 23.0.3). Wobei das ja auch nur "Checks" sind. Was nun genau in Richtung Docker Hub veröffentlicht wurde, kann denke ich keiner sagen.

 

Also alles etwas intransparent.

Link to comment
1 hour ago, Revan335 said:

Man weiß also nicht wenn bspw. @ich777eine neue Version veröffentlicht welche Versionsnummer diese hat und was geändert wurde. Das gilt natürlich auch für Plex und andere.

Meine Container funktionieren prinzipell anders als die meisten anderen Container da draußen.

In meine Containern sind meistens nur die notwendigen Pakete enthalten das die Anwendung läuft und ein Skript drin das die jeweilige Anwendung beim ersten Start runterlädt und dann installiert bzw. bei einem Start/Neustart auf ein update prüft.

 

Solltest im Log meistens sehen bei meinen Containern auf welcher version du bist bzw. oder das du zumindest up-to-date bist.

 

Die meisten anderen Container funktionieren so das die die Anwendung gleich im Container mit eingebaut haben und diese werden auch nur bei einem Docker update dann mit upgedated.

 

Wenn du dir mal hier den Container von Linuxsserver ansiehst dann siehst du es gibt immer ein "latest" image und das zeigt dann auf andere Images unter "Digest" und im normalfall ist das verlinkte Image dann mit der dementsprechneden Versionsnummer versehen.

 

 

EDIT: Wenn ich mal ein Update pushe sind das meistens verbesserungen hinsichtlich der Skripts das die auch auf anderen Systemen laufen bzw. "besser" laufen und auch Wartungsupdates bei denen ich die Pakete bzw. das Baseimage update...

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...