Skip To Content

Installer Docker pour ArcGIS Notebook Server

Les étapes ci-dessous expliquent comment télécharger, installer et configurer le logiciel d’allocation de conteneurs Docker requis par ArcGIS Notebook Server. Reportez-vous à la rubrique Docker et ArcGIS Notebook Server pour en savoir plus sur Docker et sur son utilisation dans ArcGIS Notebook Server.

Télécharger et installer Docker

L’édition Docker requise pour exécuter ArcGIS Notebook Server sur Windows est Docker Desktop Community. Elle est accessible via l’application Docker Desktop for Windows. Pour installer Docker sur votre machine, procédez comme suit.

  1. Vérifiez que Hyper-V est installé sur votre machine Windows en recherchant l’application Hyper-V Manager. Si tel n’est pas le cas, installez-le avant de continuer. Consultez la documentation Microsoft suivante pour savoir comment procéder :
  2. ArcGIS Notebook Server requiert Docker Desktop pour Windows (version 2.4.0.0 ou ultérieure). Dans un navigateur, accédez à la page de téléchargement Docker Desktop (Windows) dans le magasin Docker Hub.
  3. Connectez-vous à votre compte Docker Hub existant ou créez un compte.
  4. Téléchargez le logiciel Docker Desktop.
  5. Double-cliquez sur Docker for Windows Installer pour exécuter le programme d’installation.
  6. Dans la boîte de dialogue Configuration du programme d’installation, vous devez indiquer si Docker doit utiliser les conteneurs Windows. Ne sélectionnez pas cette option : ArcGIS Notebook Server requiert des conteneurs Linux.
  7. Fermez le programme d’installation une fois qu’il est terminé.
  8. Cliquez sur le bouton Docker Desktop dans le menu Start (Démarrer) pour démarrer Docker.
  9. Vérifiez que Docker a démarré à l’aide d’une des méthodes suivantes :
    • Vérifiez le statut de l’icône Docker dans la barre d’état du système Windows (généralement en bas à droite de votre écran).
    • Ouvrez la fenêtre d’invite de commande et exécutez les commandes suivantes :
      docker version
      docker run hello-world
      La première commande fournit la version de Docker sur votre machine et la deuxième vérifie que Docker peut accéder aux images de conteneur et les exécuter.

Configurer les paramètres Docker

Une fois Docker installé sur votre machine, modifiez les paramètres décrits ci-dessous.

Port 2375

Vous allez utiliser Docker Remote API, qui implique l’utilisation du port 2375. Ce port sera uniquement utilisé en interne par ArcGIS Notebook Server et doit être protégé de tout usage externe.

  1. Cliquez avec le bouton droit sur le bouton Docker dans la barre d’état du système Windows et sélectionnez Settings (Paramètres).
  2. Sur la page General (Général), sélectionnez Expose daemon on tcp://localhost:2375 without TLS (Exposer le démon sur tcp://localhost:2375 sans TLS).

    Un avertissement de sécurité peut apparaître. Vérifiez que votre administrateur système sait que ce port est utilisé en interne et qu’aucun usage externe ne doit être autorisé sur le port.

Partage de fichiers

Le conteneur Docker doit avoir accès au lecteur local qui sera configuré comme répertoire d’espace de travail ou à un répertoire de données personnalisées pour le serveur de notebooks. Exécutez l’étape ci-dessous au cours de l’installation initiale et répétez-la chaque fois que les identifiants de connexion de votre compte Run As (Exécuter en tant que) changent, ou si le compte Run As (Exécuter en tant que) même change. Si vous créez un compte au cours de l’installation de ArcGIS Notebook Server, vous êtes ramené à cette étape.

  1. Cliquez avec le bouton droit sur le bouton Docker dans la barre d’état du système Windows et sélectionnez Settings (Paramètres).
  2. Dans le menu des paramètres, cliquez sur Resources (Ressources) > File sharing (Partage de fichiers).
  3. Ajoutez le chemin du lecteur ou du répertoire à utiliser pour votre répertoire d’espace de travail ou de données personnalisées ArcGIS Notebook Server.

    Remarque :
    Docker for Windows prend uniquement en charge les répertoires locaux sur Windows à partager avec des conteneurs Linux.

Ressources avancées

Vous pouvez utiliser le volet des paramètres de Docker Desktop afin de limiter les ressources disponibles pour ArcGIS Notebook Server et les conteneurs qui s’exécutent sur votre site de serveur.

  1. Cliquez avec le bouton droit sur le bouton Docker dans la barre d’état de votre système Windows et sélectionnez Settings (Paramètres). Dans le menu des paramètres, cliquez sur Resources (Ressources) > Advanced (Avancé).
  2. Les options disponibles pour modifier les paramètres suivants sont affichées :
    • CPUs : nombre de cœurs de processeur disponibles pour les conteneurs sur votre machine. Par défaut, cette option est définie sur deux cœurs. Vous pouvez modifier cette valeur en fonction des ressources disponibles sur la machine et des limites de processeur définies pour les runtimes de notebooks.
    • Memory : quantité de mémoire disponible pour les conteneurs sur votre machine. Par défaut, cette option est définie sur 2 Go. Portez cette valeur à 6 Go au minimum. Vous pouvez juger utile de modifier cette valeur en fonction des ressources disponibles sur la machine et des limites de mémoire définies pour les runtimes de notebooks.
    • Swap : quantité d’espace disque que les conteneurs peuvent utiliser comme mémoire si la limite supérieure est atteinte.
    • Disk image size (Taille d’image disque) : taille de l’image disque. Après avoir examiné cette valeur, modifiez-la comme il convient si l’installation d’images de conteneur Docker pour Notebooks se solde par une erreur pour insuffisance d’espace disque.
    • Disk image location (Emplacement de l’image disque) :répertoire de stockage des conteneurs et des images.

    Remarque :
    Reprenez cette étape chaque fois que vous modifiez les ressources en mémoire et en processeur configurées pour les runtimes de notebooks.

  3. Une fois que vous êtes satisfait des limites de ressources que vous avez définies, cliquez sur Apply.

Une fois le composant Docker installé, redémarrez votre machine. Vous devez redémarrer la machine chaque fois que vous installez ou mettez à niveau le composant Docker.

Vous êtes maintenant prêt à installer ArcGIS Notebook Server sur votre machine.