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 Wertimagein 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.iound 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.