Zum Inhalt springen

Jitterbit App Builder Docker-Images von der privaten Registry zu Docker Hub migrieren

Einführung

Jitterbit hat App Builder und Vinyl Docker-Images bisher in einer privaten Docker-Registry namens registry.zudy.com veröffentlicht. Diese Images werden auch in der öffentlichen Docker Hub-Registry veröffentlicht.

Wichtig

Die private Docker-Registry (registry.zudy.com) wird am 24. Februar 2027 außer Betrieb genommen. Jitterbit wird neue App Builder und Vinyl Docker-Images bis dahin weiterhin darin veröffentlichen. Falls die Bereitstellung Images aus dieser Registry abruft, migriere jetzt zur öffentlichen Docker Hub-Registry. Nach der Außerbetriebnahme der Registry erhalten Bereitstellungen, die noch darauf verweisen, keine Updates mehr, und können Ausfallzeiten erfahren, wenn der Hosting-Provider das Image nicht bereits zwischengespeichert hat.

Die Migration erfordert keine Konfigurationsänderungen an App Builder. Es genügt, den Image-Namen oder die URL zu aktualisieren, auf die die Bereitstellung verweist, wie nachfolgend beschrieben. Das Image-Tag, der Image-Inhalt und das App Builder-Verhalten bleiben gleich.

Private Registry Image-Namen dem Docker Hub-Äquivalent zuordnen

Ein Private Registry Image-Name besteht aus vier Teilen. Beispiel:

registry.zudy.com/vinyl/release:4.67
Teil Beispielwert Beschreibung
Registry-Hostname registry.zudy.com Der Hostname der privaten Registry.
Namespace vinyl Ein Organisations- oder Projektname.
Repository release Der Repository-Name.
Image-Tag 4.67 Das Versions-Tag des Images.

Der entsprechende Docker Hub Image-Name für App Builder 4.x lautet:

jitterbit/app-builder:4.67

(Die vollständige Form dieses Namens ist docker.io/jitterbit/app-builder:4.67, aber der Hostname docker.io wird häufig weggelassen, da es die Standard-Registry ist, die Docker verwendet.) Der Namespace wechselt zur Organisation jitterbit und das Repository wechselt zu app-builder. Das Image-Tag behält denselben Namen und die gleiche Bedeutung.

Für ältere, 3.x-Versionen von Vinyl nutze stattdessen das Repository jitterbit/vinyl. Beispielsweise ist registry.zudy.com/vinyl/release:3.3.38705 in der privaten Registry jitterbit/vinyl:3.3.38705 auf Docker Hub.

Siehe Unterstützte Tags für die vollständige Liste der Tag-Formate, die Jitterbit veröffentlicht.

Private Registry zu Docker Hub Image-Namen Referenz

Nutze die folgende Tabelle für weitere Beispiele:

Private Registry Image-Name Docker Hub Image-Name
registry.zudy.com/vinyl/release:latest jitterbit/app-builder:latest
registry.zudy.com/vinyl/release:4 jitterbit/app-builder:4
registry.zudy.com/vinyl/release:4.67 jitterbit/app-builder:4.67
registry.zudy.com/vinyl/release:4.67.0.39401 jitterbit/app-builder:4.67.0.39401
registry.zudy.com/vinyl/release:3.3 jitterbit/vinyl:3.3
registry.zudy.com/vinyl/release:3.3.38705 jitterbit/vinyl:3.3.38705

Solange das Image-Tag gleich bleibt, ist der Wechsel von einem Private Registry Image-Namen zu seinem Docker Hub-Äquivalent nahtlos.

Bereitstellung aktualisieren

Ersetze in der Bereitstellung den Private Registry Image-Namen durch sein Docker Hub-Äquivalent. Die Images auf Docker Hub sind öffentlich, daher ist für das Abrufen von Images keine Authentifizierung erforderlich, und die Anmeldedaten, die die Bereitstellung für die private Registry nutzt, werden nicht länger benötigt.

Wo der Image-Name geändert wird, hängt davon ab, wie App Builder bereitgestellt wird:

  • Docker: Ändere den Image-Namen im docker run-Befehl oder den Wert image in der Docker Compose-Datei.

  • Azure Container Apps: Wähle auf der Registerkarte Container für Image type die Option Public aus, setze Registry login server auf docker.io und Image and tag auf den Docker Hub Image-Namen. Das vollständige Setup findest du im Azure Container Apps-Leitfaden.

  • Azure App Service: Auf der Registerkarte Container die Image und Tag auf den Docker Hub-Imagenamen setzen. Die vollständige Einrichtung finden Sie unter App Builder-Einrichtung auf Microsoft Azure.

Auf jeder anderen Plattform den Imagenamen an der gleichen Stelle ändern, an der Sie ihn derzeit einstellen.