Aktualisieren auf ein Patch-Build in Docker
Beim Release eines FME Flow-Builds werden zwei Tags für das Image jeder Komponente erstellt. Wenn die Release-Version beispielsweise 2021.2 ist, heißen diese Tags 2021.2 und 2021.2-20211029, wobei 20211029 das Datum ist, an dem das Image veröffentlicht wurde.
Die verfügbaren Tags für jede FME Flow-Komponente finden Sie auf Dockerhub.
Patch-Builds
Die Images der einzelnen Builds werden in regelmäßigen Abständen mit Sicherheitsupdates gepatcht. Wenn dies der Fall ist, wird jedes Image mit dem aktuellen Datum als Suffix an die Build-Nummer (z. B. 2021.2-20211030
) erneut veröffentlicht. Außerdem wird das ursprüngliche Tag (z. B. 2021.2 ) aktualisiert, um auf die zuletzt veröffentlichte Version des Builds zu verweisen. Wenn Sie sich also lieber auf ein bestimmtes Image festlegen und eine Aktualisierung auf eine gepatchte Version vermeiden möchten, verwenden Sie die Tags mit Zeitstempel. Um andernfalls immer die neueste Version eines Builds zu nutzen, verwenden Sie das Tag ohne Zeitstempel (zum Beispiel 2021.2).
So aktualisieren Sie auf das neueste Patch-Build in einer Docker Compose-Bereitstellung
- Ziehen Sie die neuesten Images. Führen Sie Folgendes aus:
- Aktualisieren Sie die FME Flow-Bereitstellung mit den neuen Images. Führen Sie Folgendes aus:
- Entfernen Sie die alten Images. (Sie sollten mit Repository <none> und Tag <none> aufgeführt werden).
>> docker-compose pull
>> docker-compose -f docker-compose.yml up -d
So aktualisieren Sie auf ein bestimmtes Patch-Build
- Suchen Sie nach dem Build auf Dockerhub oder Quay.io, woraufhin die einzelnen Patch-Builds für diese Build-Nummer angezeigt werden.
- Aktualisieren Sie in Ihrer Docker Compose-Datei jedes Image-Tag (nach dem ':' im Image-Namen) auf den gewünschten Build/Zeitstempel.
- Aktualisieren Sie die FME Flow-Bereitstellung mit den neuen Images. Führen Sie Folgendes aus:
>> docker-compose -f docker-compose.yml up -d
Siehe auch