Types D'images Docker - IBM InfoSphere Guide D'installation

Table des Matières

Publicité

g. Exécutez le script de migration pour appliquer les mises à jour de la base
de données à l'aide de la commande suivante :
cd $TOP/bin/migration
./migrateToInstalledFP.sh --fromversion=BASE --dbpassword=<your_db_password>
v Personnalisation du service Hazelcast
Vous devez personnaliser le service Hazelcast avec les paramètres de
configuration requis. Cela implique généralement la configuration du fichier
hazelcast.xml. Vous devez donc créer une nouvelle image Docker pour
Hazelcast avec des paramètres personnalisés. Créez un fichier Docker avec le
contenu suivant :
hazelcast/hazelcast:3.8.1
# Adding custom hazelcast.xml
ADD hazelcast.xml ${HZ_HOME}
ENV JAVA_OPTS -Dhazelcast.config=${HZ_HOME}/hazelcast.xml
Vous pouvez utiliser le fichier hazelcast.xml fourni avec la génération
InfoSphere Master Data Management Collaboration Server - Collaborative
Edition pour personnaliser l'image.
Créez une image Hazelcast personnalisée à l'aide de la commande suivante :
docker build -t mdm-hazelcast:3.8.1 .
La commande crée une image Docker Hazelcast personnalisée avec le nom
mdm-hazelcast et la balise "3.8.1".
Démarrez le service Hazelcast en utilisant la commande suivante :
docker run -itd -p 5702:5702 mdm-hazelcast:3.8.1
Pour plus d'informations, voir Docker Hazelcast.
v Personnalisation du service Elasticsearch
Elasticsearch est configuré par défaut avec l'authentification activée. Si vous
souhaitez utiliser les fonctionnalités d'édition de communauté d'Elasticsearch,
vous devez désactiver l'authentification dans Elasticsearch.
Pour démarrer Elasticsearch avec l'authentification désactivée,
utilisez la commande suivante :
docker run -itd --rm -p 9200:9200 -p 9300:9300 -e "http.host=0.0.0.0" -e
"transport.host=0.0.0.0" -e xpack.security.enabled=false --name=elasticserver docker.elastic.co/elasticsearch/elasticsearch:5.5.3
Pour démarrer elasticsearch avec l'authentification activée,
utilisez la commande suivante :
docker run -itd --rm -p 9200:9200 -p 9300:9300 -e "http.host=0.0.0.0" -e
"transport.host=0.0.0.0" --name=elasticserver docker.elastic.co/elasticsearch/elasticsearch:5.5.3
Remarque : Pour une utilisation en production, vous pouvez configurer
Elasticsearch avec un volume lié à /usr/share/elasticsearch/data pour
conserver les données lors des redémarrages de conteneurs. Pour plus
d'informations, voir https://www.elastic.co/guide/en/elasticsearch/reference/
5.5/docker.html#docker-cli-run-prod-mode

Types d'images Docker

Le tableau suivant répertorie les différentes images Docker disponibles, ainsi que
leur objectif et leur contenu.
Chapitre 4. Installation du produit
79

Publicité

Table des Matières
loading

Table des Matières