Mise à jour des images Docker avec les nouvelles versions de HCL Commerce

Des mises à jour des environnements d'exécution HCL Commerce sont fournies dans les versions sous la forme de nouvelles images Docker. Pour mettre à jour votre environnement d'exécution, vous devez télécharger les nouvelles images, reconstruire vos images personnalisées pour inclure votre code personnalisé, puis déployer de nouveaux conteneurs.

Il est recommandé qu'une personne de votre organisation termine cette tâche et envoie les nouvelles images Docker vers votre registre Docker privé. Ce faisant, le reste de votre organisation peut simplement extraire les images Docker mises à jour sans avoir à reconstruire avec du code personnalisé.

HCL Commerce Version 9.1.14.0 or laterImportant: A partir de HCL Commerce 9.1.14.0, les images de conteneurs d'applications sont conçues pour être exécutées par défaut en tant qu'utilisateur non root. Cette modification peut potentiellement faire échouer votre déploiement personnalisé. Vous devez donc passer ce changement et ses impacts potentiels en revue. Pour plus d'informations, voir HCL Commerce utilisateurs et privilèges liés aux conteneurs.

Procedure

  1. Téléchargez les nouvelles images Docker.
  2. Définissez le mot de passe spiuser dans les nouvelles images Docker.
    Au cours de la configuration initiale de votre registre Docker privé, vous ou un administrateur devez avoir déjà défini un fichier Docker qui copie un script custConfiguration.sh personnalisé qui définit le mot de passe spiuser. Créez de nouvelles images à l'aide du Dockerfile existant. Sinon, recréez les fichiers. Pour plus d'informations, voir Définition du mot de passe spiuser dans vos images Docker.
  3. Déployez votre code personnalisé existant sur les nouvelles images Docker.

Results

Vos images Docker personnalisées sont mises à jour. Elles contiennent désormais les modifications et correctifs spécifiés dans le package de mise à jour fourni par HCL. Vous devez désormais déployer vos nouvelles images Docker personnalisées dans votre environnement de production afin d'achever la mise à jour de votre site.