Utilisation des exemples ThingWorx Docker Compose
Cette rubrique vous explique comment démarrer, arrêter et dépanner les exemples ThingWorx Docker Compose.
* 
Si vos fichiers Compose ne sont pas nommés docker-compose.yml, vous devez transmettre des arguments supplémentaires à la commande Docker Compose, comme indiqué dans les exemples suivants :
docker compose -f docker-compose-h2.yml up -d
docker compose -f docker-compose-h2.yml down -v
Démarrage de ThingWorx Docker
Pour démarrer ThingWorx Docker :
1. Définissez les répertoires sur l'emplacement de votre fichier docker-compose.yml.
2. Ouvrez une invite de commande et exécutez la commande docker compose up -d pour générer et démarrer vos conteneurs.
Nous vous suggérons d'utiliser -d dans la commande pour assurer un démarrage en tant que démon.
Arrêt de ThingWorx Docker
Pour arrêter ThingWorx Docker :
1. Définissez les répertoires sur l'emplacement de votre fichier docker-compose.yml.
2. Ouvrez une invite de commande et exécutez la commande docker compose down pour arrêter vos conteneurs et supprimer les volumes :
docker compose down -v
Dépannage
ThingWorx Docker génère des journaux pour vous aider à résoudre les éventuels problèmes rencontrés avec votre instance de Docker. Les journaux sont contenus dans le Dockerfile lui-même. Le moyen le plus simple d'accéder à ces journaux est de spécifier un montage de volume pour les répertoires ThingworxStorage et tomcat-logs de votre conteneur Docker. Vous pouvez accéder aux journaux à partir des points de montage sur votre disque local.
Par exemple, si votre fichier docker-compose.yml se présente comme suit :
Pour ThingWorx 9.0 et 9.1 :
volumes:
- "./thingworx-storage/shared/ThingworxPlatform:/ThingworxPlatform"
- "./thingworx-storage/platform1/ThingworxStorage:/ThingworxStorage"
- "./thingworx-storage/platform1/ThingworxBackupStorage:/ThingworxBackupStorage"
- "./thingworx-storage/platform1/tomcat-logs:/opt/apache-tomcat/logs"
ThingWorx 9.2 et versions ultérieures :
volumes:
- "./thingworx-storage/shared/ThingworxPlatform:/ThingworxPlatform"
- "./thingworx-storage/platform1/ThingworxStorage:/ThingworxStorage"
- "./thingworx-storage/platform1/ThingworxBackupStorage:/ThingworxBackupStorage"
- "./thingworx-storage/platform1/tomcat-logs:/app/opt/apache-tomcat/logs"
Les journaux sont écrits sur votre système local aux emplacements suivants :
./thingworx-storage/platform1/ThingworxStorage/logs
./thingworx-storage/platform1/tomcat-logs
Est-ce que cela a été utile ?