Configurer un registre de conteneurs en local - Inter-System Gateway 1.0

Guide de configuration du service Inter-System Gateway 1.0

Applies to
Inter-System Gateway 1.0
Last updated
2022-06-01
Content type
Guides > Guides de modules externes et d’extensions
Language
Français (France)
Product
Inter-System Gateway
Version
1.0

Par défaut, le service IS Gateway utilise un registre de conteneurs hébergé sur Azure. Si votre serveur IS Gateway n’a pas accès à Internet, vous devez configurer le registre sur un disque local.

Avant de commencer

Configurez le service IS Gateway sur un serveur doté d'un accès à Internet, puis ajoutez un moteur Docker.

Procédure

  1. Installez IS Gateway sur un serveur disposant d'un accès à Internet.
  2. Configurez le service IS Gateway pour utiliser le jeton de production Genetec™.
  3. Ajoutez un moteur Docker.
  4. Ajoutez les conteneurs de pilotes nécessaires.
  5. Exécutez Windows PowerShell en tant qu’administrateur.
    1. Dans la barre de tâches Windows, cliquez sur et entrez PowerShell.
    2. Dans le résultat de la recherche, faites un clic droit sur Windows PowerShell, puis cliquez sur Exécuter en tant qu'administrateur.
  6. Dans la fenêtre Windows PowerShell, tapez la commande suivante :
    docker images
    La liste des conteneurs de pilotes disponibles est affichée.
    Fenêtre PowerShell affichant le résultat de la commande « docker images ».
  7. Copiez le nom de l’image de conteneur dont vous avez besoin.
    Par exemple, geneteccispidsregistryproduction.azurecr.io/hgh.
  8. Allez dans un dossier où vous souhaitez générer une archive de cette image de conteneur.
    Utilisez la commande suivante :
    cd <MyArchiveFolder>
    <MyArchiveFolder> est le chemin vers votre dossier.
  9. Générez une archive de l’image de conteneur à l'aide de la commande suivante :
    docker save -output <ArchiveName>.tar <ImageName>:<Image TAG>
    Dans le cadre de l’exemple précédent, la commande serait :
    docker save -output hgh-v1.01.tar geneteccispidsregistryproduction.azurecr.io/hgh:1.01
  10. Copiez l'image de conteneur archivée vers le serveur dénué d’accès à Internet.
  11. Sur ce serveur, exécutez Windows PowerShell en tant qu’administrateur.
  12. Allez dans le dossier où vous avez copié l'image de conteneur archivée.
  13. Chargez l’image de conteneur à l'aide de la commande suivante :
    docker load –input <ArchiveName>.tar
  14. Vérifiez que l’image a été chargée correctement à l'aide de la commande suivante :
    docker images
    Cette image de conteneur peut à présent être utilisée par le service IS Gateway avec l'option de registre en local.
  15. Répétez cette procédure pour chaque image de conteneur de pilote dont vous avez besoin.