Exécuter des applications dans des conteneurs Docker avec des droits hors ligne
Activez le droit d’exécution hors ligne sur l’hôte, transmettez la valeur du droit hors ligne lorsque vous démarrez le conteneur Docker et vérifiez que le conteneur s’exécute.
CONSEIL:
Pour obtenir des exemples complets de fichiers de configuration, de certificats et d’autres éléments requis pour valider les droits, reportez-vous à la section https://github.com/FactoryTalk-Optix/Optix_Docker_FTOptixUpdateServer.
IMPORTANT:
Sans droit valide, l’
Application FactoryTalk Optix
cesse de s’exécuter au bout de 120 minutes.Conditions préalables
- Créez l’image Docker pour l'Application FactoryTalk Optix. Reportez-vous à la section Créer une image Docker avec une application FactoryTalk Optix.
- Activez le droit d’exécution hors ligne sur l’hôte avant de démarrer le conteneur. Reportez-vous à la section Activer FactoryTalk Optix Runtime sur des dispositifs hors ligne.
CONSEIL:
Avant de déployer ou de mettre à jour une application dans le conteneur, le journal d’exécution peut ne pas contenir l’entrée de démarrage habituelle. Ce comportement est attendu.
- Pour exécuter des applications dans des conteneurs Docker avec des droits hors ligne
- Obtenez la valeur du droit hors ligne pour l’hôte activé.Utilisez la valeur du droit hors ligne qui correspond au droit hors ligne activé sur l’hôte.
- Dans un terminal, saisissez :docker run --publish 49100:49100 --env ADMIN_PASSWORD=admin_password[--namecontainer_name] [--publishexternal_port:internal_port] [--restart unless-stopped] --envlicense_environment_variable=offline_entitlement_value[-d] [-vlocal_folder:/root/FTOptixApplication/Projects/app_name]image_namePour obtenir des descriptions de paramètres, reportez-vous à la section Paramètres Docker.
Pour vérifier que le conteneur s’affiche dans la liste des conteneurs, saisissez
docker ps -a
dans le terminal.Exemple de commande :
docker run --publish 49100:49100 --publish 8080:8080 --env ADMIN_PASSWORD=AdminPassword --name ftoptix-runtime --restart unless-stopped --env LICENSE_ENVIRONMENT_VARIABLE=offline_entitlement_value ftoptix-runtime
- Confirmez que la colonne d’état afficheUpaprès le démarrage du conteneur.
- Si le conteneur ne démarre pas avec le droit, vérifiez que le droit hors ligne correspond à l’application déployée.
- Si le conteneur ne démarre pas avec le droit, vérifiez que le droit hors ligne n’est pas déjà lié à un autre hôte ou à une autre instance de conteneur.
Docker runtime
offline licensing
offline activation
container licensing
host activation
Fournir une réponse