Exécuter des applications dans des conteneurs Docker avec des droits en ligne
Transmettez un numéro de série de droit en ligne à un conteneur Docker afin que l’exécution valide le droit en ligne.
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.
- Veillez à ce que la connectivité Internet soit disponible lorsque le conteneur démarre et pendant l’exécution de l’application.
- Pour exécuter des applications dans des conteneurs Docker avec des droits en ligne
- Obtenez le numéro de série du droit pour l’exécution Docker.Le numéro de série du droit lance le mécanisme d’attribution de droit Call Home au démarrage du conteneur.
- Dans un terminal, saisissez :docker run --publish 49100:49100 --env ADMIN_PASSWORD=admin_password--env FTOPTIX_ENTITLEMENT_SERIAL_NUMBER=entitlement_serial_number[--namecontainer_name] [--publishexternal_port:internal_port] [--restart unless-stopped] [-d] [-vlocal_folder:/root/FTOptixApplication/Projects/app_name]image_namePour obtenir des descriptions de paramètres, reportez-vous à la section Paramètres Docker.Une fois le verrouillage du droit réussi, le conteneur actualise le verrouillage du droit toutes les 30 minutes et déverrouille le droit lorsque l’exécution s’arrête normalement.
Le conteneur Docker est exécuté avec la validation des droits en ligne.
Si le conteneur perd la connexion à l’API Web de gestion des droits après le verrouillage du droit, une période de grâce de sept jours commence.
Confirmez que la colonne d’état affiche
Up
après le démarrage du conteneur.Exemple de commande :
docker run --publish 49100:49100 --publish 8080:8080 --env ADMIN_PASSWORD=AdminPassword --env FTOPTIX_ENTITLEMENT_SERIAL_NUMBER=entitlement_serial_number --name ftoptix-runtime --restart unless-stopped ftoptix-runtime
CONSEIL:
Si l’exécution s’arrête et ne déverrouille pas le droit, réhébergez un droit manuellement.
Docker runtime
online licensing
entitlement serial number
Call Home
container licensing
Fournir une réponse