Utilisation de l'image IBM Db2 Database préconfigurée dans un environnement de développement

Plutôt que d'installer IBM Db2 Database et de configurer manuellement la base de données à utiliser avec HCL Commerce, vous pouvez simplement lancer l'image Docker IBM Db2 préconfigurée comme votre base de données de développement.

Ce conteneur IBM Db2 Docker doit être utilisé uniquement à des fins de développement et de test. Cette image Docker ne peut en aucun cas être utilisée comme base de données de transfert ou de production.

Le nom d'utilisateur et le mot de passe d'administration de la base de données Db2 préconfigurés sont db2inst1 et diet4coke.

Avant de commencer

  1. Téléchargez les dernières images Docker HCL Commerce Version 9. L'image Docker IBM Db2 est incluse dans ces images.
  2. Extrayez votre image Docker IBM Db2 dans le répertoire souhaité.
  3. Si vous utilisez Centos 7, avec la superposition par défaut du pilote de magasin, vous devez modifier le pilote de stockage par défaut en devicemapper . L'image Docker IBM Db2 ne prend pas en charge le pilote de stockage de superposition. Pour plus d'informations sur la configuration du pilote de magasin dans Docker, voir Configurer Docker avec le pilote de stockage devicemapper.

Procédure

  1. Chargez l'image Docker IBM Db2 préconfigurée dans Docker.
    docker load -i Dockerimage
    Où :
    Dockerimage
    Le nom de fichier de l'image Docker IBM Db2 préconfigurée.
  2. Exécutez l'image Docker IBM Db2 préconfigurée.
    docker run -d -e LICENSE=accept --privileged -p port:50000 --name name db2-docker-image
    Où :
    port
    Numéro de port qui doit être utilisé pour le conteneur hôte, qui est mappé à la base de données interne, s'exécutant sur le port 50000.

    Par exemple, utilisez 50001 si vous souhaitez vous connecter à la base de données conteneurisée du port 50001.

    nom
    Étiquette permettant d'identifier l'utilisation du conteneur.

    Par exemple, auth_db pour identifier que le conteneur est utilisé pour la base de données de l'environnement de création.

  3. Vérifiez que votre instance IBM Db2 s'exécute de l'une des deux façons suivantes :
    • Utilisez votre client IBM Db2 pour vous connecter au service IBM Db2.
    • Connectez-vous au conteneur IBM Db2 pour vous connecter à l'instance IBM Db2 en exécutant les commandes suivantes :
      * docker exec -it db2ContainerId /bin/bash
      * su - db2inst1
      * db2 connect to mall user wcs using wcs1

      db2ContainerId est l'ID de conteneur IBM Db2.

Résultats

Le IBM Db2 Database est maintenant configuré et prêt à l'emploi dans votre HCL Commerce development environment.

Que faire ensuite

Installez HCL Commerce Developer..