5. Copiez les répertoires que vous avez créés aux étapes 3, à la page 87 et 4, à la
6. Générez les images Docker pour chaque service InfoSphere Master Data
7. Exécutez la commande suivante pour générer l'image :
8. Répétez les étapes 5, 6 et 7 précédentes pour chaque image Docker
88
InfoSphere MDM Collaboration Server Version 11.6 - Guide d'installation
docker container run -d -t -p 8080:80 --rm --name websvr -v
/mnt/dockervol1/install/:/usr/local/apache2/htdocs/ web Où
/mnt/dockervol1/install contient les fichiers binaires du client Oracle Database.
page 87 précédentes de la section Avant de commencer.
Management Collaboration Server - Collaborative Edition. Voici un exemple de
fichier DockerFile mettant l'accent sur les sections qui nécessitent des mises à
jour :
FROM <MDM-svc-base-image>:<TAG>
ARG ORCL_CLIENT_DIR_NAME
ENV MDM_ORACLE_CLIENT_DIR=${ORCL_CLIENT_DIR_NAME:-"instantclient_12_1"}
RUN mkdir -p /home/oracle; \
wget -O /opt/MDM/instantclient-basic-linux.x64-12.1.0.2.0.zip
http://<server-running-httpd-service>:<httpd-port>/instantclient-basic-linux.x64-12.1.0.2.0.zip; \
unzip /opt/MDM/instantclient-basic-linux.x64-12.1.0.2.0.zip -d /home/oracle/; \
wget -O /opt/MDM/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
http://<server-running-httpd-service>:<httpd-port>/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip; \
unzip /opt/MDM/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip -d /home/oracle/; \
mkdir -p /home/oracle/$MDM_ORACLE_CLIENT_DIR/network/admin; \
# Clean up unwanted files
rm -rf /opt/MDM/instantclient-basic-linux.x64-12.1.0.2.0.zip;\
rm -rf /opt/MDM/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
COPY ./tnsnames.ora /home/oracle/$MDM_ORACLE_CLIENT_DIR/network/admin
COPY ./oraclejars/ /home/oracle/$MDM_ORACLE_CLIENT_DIR/
WORKDIR /root
ENTRYPOINT ["./cmd.sh"]
Où
v <MDM-svc-base-image>:<TAG> - Spécifiez le nom et la balise de l'image pour
mettre à jour l'image. Pour mettre à jour l'image mdm-appsvr, spécifiez
mdm-appsvr:11.6.0.<fp>.
v <server-running-httpd-service>:<httpd-port> et <server-running-httpd-
service>:<httpd-port> - Spécifiez l'adresse IP du serveur et les détails du port
du service HTTPD où vous avez copié les fichiers binaires du client Oracle
Database.
docker build --build-argORCL_CLIENT_DIR_NAME=instantclient_12_1 -t
mdm-appsvr-orcl:11.6.0.<fp> .
d'InfoSphere Master Data Management Collaboration Server - Collaborative
Edition, en modifiant les détails de l'image de base.
Image
DAM et Recherche de texte libre
Docker
requis
docker container run -t -d --rm
-e NODE_TYPE=PRIMARY -e
DB_HOST=10.88.194.152 -e
MDM_DB_TYPE=oracle -e
MDM_DB_NAME=MDMDEV -e
DB_USER_NAME=dev -e
DB_PASSWORD=dev -e DB_PORT=1521
-e MDM_APP_SVR_PORT=7708 -e
MDM_APPSVR_MEMORY_FLAG="-
Xmx1048m -Xms256m" -e
MDM_EVENTPROCESSOR_MEMORY_FLAG="-
Xmx128m -Xms48m" -e
MDM_QUEUEMANAGER_MEMORY_FLAG="-
mdm-
Xmx128m -Xms48m" -e
appsvr
MDM_ADMIN_MEMORY_FLAG="-Xmx128m
-Xms48m" -e ENABLE_VENDOR=1 -e
ENABLE_DAM=1 -e
MONGODB_IP=10.53.18.118 -e
MONGODB_PORT=27017 -e
ENABLE_FTS=1 -e
HAZELCAST_IP=10.53.17.174 -e
HAZELCAST_PORT=5702 -p 7708:7708
-p 7707:9060 --network=mdm-
network --name=mdm-mdmce-node-1
-v /mnt/dockervol1/
mdmappsvr_logs:/opt/mdmlogs
mdm-appsvr-orcl:11.6.0.<fp>
Scénario
DAM requis
Recherche de texte libre requise
docker container run -t -d --rm
docker container run -t -d --rm
-e NODE_TYPE=PRIMARY -e
-e NODE_TYPE=PRIMARY -e
DB_HOST=10.88.194.152 -e
DB_HOST=10.88.194.152 -e
MDM_DB_TYPE=oracle -e
MDM_DB_TYPE=oracle -e
MDM_DB_NAME=MDMDEV -e
MDM_DB_NAME=MDMDEV -e
DB_USER_NAME=dev -e
DB_USER_NAME=dev -e
DB_PASSWORD=dev -e DB_PORT=1521
DB_PASSWORD=dev -e DB_PORT=1521
-e MDM_APP_SVR_PORT=7607 -e
-e MDM_APP_SVR_PORT=7607 -e
MDM_APPSVR_MEMORY_FLAG="-
MDM_APPSVR_MEMORY_FLAG="-
Xmx2048m -Xms256m" -e
Xmx2048m -Xms256m" -e
MDM_EVENTPROCESSOR_MEMORY_FLAG="-
MDM_EVENTPROCESSOR_MEMORY_FLAG="-
Xmx128m -Xms48m" -e
Xmx128m -Xms48m" -e
MDM_QUEUEMANAGER_MEMORY_FLAG="-
MDM_QUEUEMANAGER_MEMORY_FLAG="-
Xmx128m -Xms48m" -e
Xmx128m -Xms48m" -e
MDM_ADMIN_MEMORY_FLAG="-Xmx128m
MDM_ADMIN_MEMORY_FLAG="-Xmx128m
-Xms48m" -e ENABLE_DAM=1 -e
-Xms48m" -e ENABLE_FTS=1 -e
MONGODB_IP=10.53.18.118 -e
HAZELCAST_IP=10.53.17.174 -e
MONGODB_PORT=27017 -p 7607:7607
HAZELCAST_PORT=5702 -p 7607:7607
-p 9060:9060 --network=mdm-
-p 9060:9060 --network=mdm-
network --name=mdm-mdmce-node-1
network --name=mdm-mdmce-node-1
-v /mnt/dockervol1/
-v /mnt/dockervol1/
mdmappsvr_logs:/opt/mdmlogs
mdmappsvr_logs:/opt/mdmlogs
mdm-appsvr-orcl:11.6.0.<fp>
mdm-appsvr-orcl:11.6.0.<fp>
DAM et Recherche de texte libre
non requis
docker container run -t -d --rm
-e NODE_TYPE=PRIMARY -e
DB_HOST=10.88.194.152 -e
MDM_DB_TYPE=oracle -e
MDM_DB_NAME=MDMDEV -e
DB_USER_NAME=dev -e
DB_PASSWORD=dev -e DB_PORT=1521
-e MDM_APP_SVR_PORT=7607 -p
7607:7607 -p 9060:9060
--network=mdm-network
--name=mdm-mdmce-node-1 -v
/mnt/dockervol1/mdmappsvr_logs:/
opt/mdmlogs mdm-appsvr-
orcl:11.6.0.<fp>