Installation et configuration > Utilisation de ThingWorx Docker > Premiers pas avec ThingWorx Docker
Premiers pas avec ThingWorx Docker
Pour être rapidement opérationnels avec les Dockerfiles, procédez comme suit :
1. Téléchargez Java et placez-le dans le dossier de staging.
Mettez à jour build.env avec la version téléchargée de Java.
2. Téléchargez ThingWorx et placez-le dans le dossier de staging.
L'artefact ThingWorx doit être nommé Thingworx-Platform-[H2|Postgres|Mssql|Azuresql]-version.zip. Renommez le fichier comme il convient et renseignez la version dans build.env sous PLATFORM_VERSION.
3. Exécutez la commande ./build.sh stage.
4. Entrez ./build.sh type compte tenu du fournisseur de persistance que vous souhaitez utiliser.
Les valeurs de type possibles sont les suivantes :
h2
postgres
mssql
azuresql
5. Mettez à jour le fichier docker-composer-type.yml compte tenu du fournisseur de persistance souhaité.
Pour h2, définissez THINGWORX_INITIAL_ADMIN_PASSWORD.
Pour postgres, spécifiez THINGWORX_INITIAL_ADMIN_PASSWORD, TWX_DATABASE_USERNAME et TWX_DATABASE_PASSWORDdans les sections relatives à PostgreSQL et à la plateforme, ainsi que TWX_DATABASE_SCHEMA dans la section concernant la plateforme. Assurez-vous de définir les variables de manière identique dans les sections relatives à PostgreSQL et à la plateforme pour que l'environnement soit mis en route. Vous trouverez d'autres variables de postgresql avec leurs informations détaillées sur le site Docker Hub.
* 
TWX_DATABASE_USERNAME doit correspondre à TWX_DATABASE_SCHEMA en raison d'une limitation de l'implémentation existante. En outre, TWX_DATABASE_USERNAME ne doit pas être "postgres".
Pour mssql, définissez TWX_DATABASE_PASSWORD et THINGWORX_INITIAL_ADMIN_PASSWORD dans la section concernant la plateforme.
6. Tapez docker-compose -f docker-compose-type.yml up -d.
Vous devez désormais être opérationnels et pouvoir accéder à votre image Docker via l'URL localhost:8080/Thingworx.