Docker/Podman: Abfragen, ob ein aktuelles Image vorliegt

  • Gibt es eine Möglichkeit abzurufen, ob ein neues Image vorliegt? Möchte keinen docker pull machen, sondern erst einmal nur nachschauen.

    Auch soll nichts automatisch installiert werden, also kein Watchtower oder so.

    Das Datum des lokal vorhandenen Images kann ich mit docker image inspect <image> abfragen, fehlt noch das Remote-Image.

    Jemand eine Idee?

  • Habe eine Lösung gefunden. Das Zauberwort heißt docker manifest inspect <IMAGE>.

    Damit kann ich die ID des neusten Images abrufen und vergleiche es mit der ID des lokalen Images. Stimmen diese beiden überein, dann habe ich bereits das aktuelle Image. Ist die ID aber lokal nicht vorhanden, dann gab es ein Update.

    So sieht es dann aus.

  • Funktioniert bei mir leider nicht. Schmeisst mir nur ein json aus...

    ArcoLinux » KDE & Wayland

    ArchCraft » OpenBox

    If Microsoft ever makes a product that does not suck, it will be a vacuum cleaner...

  • Ja, die Ausgabe ist json, da habe ich dann die ID herausgefiltert.

    Läuft bei mir mit Podman, für Docker sollte es reichen, podman mit docker zu ersetzen. Zusätzlich ist noch das Programm jq zum Parsen von json notwendig, gibts bei Debian und Arch im Repo. Ubuntu habe ich jetzt nicht überprüft.

  • Mega, danke

    ArcoLinux » KDE & Wayland

    ArchCraft » OpenBox

    If Microsoft ever makes a product that does not suck, it will be a vacuum cleaner...

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!