Skip To Content

Installer Docker Engine à partir de binaires (conteneurs Windows) (Bêta)

À compter de la version 11.2, ArcGIS Notebook Server avec des conteneurs Windows prend en charge l’installation de Docker Engine à partir de binaires en tant que fonctionnalité bêta.

Conditions requises

L’installation de Docker Engine à partir de binaires présente la configuration requise suivante :

Système d’exploitationÉdition DockerType d’image d’environnement de notebook (conteneur)Configuration supplémentaire

Windows Server 2022 Standard et Datacenter

Docker Engine - Community version 23.0 ou version ultérieure

Windows

Vous pouvez également installer Hyper-V.

Remarque :

Le nombre maximal de conteneurs pouvant s’exécuter avec un isolement Hyper-V sur Windows Server 2022 Standard est limité.

Pour plus d’informations, consultez FAQ Windows.

Installer Docker Engine à partir de binaires

Procédez comme suit pour installer Docker Engine à partir de binaires :

  1. Désinstallez les versions précédentes de Docker installées sur votre machine.
  2. Désactivez la fonctionnalité Conteneurs sur votre serveur local si elle est activée.

    Pour plus d’informations, consultez la documentation Microsoft.

  3. Activez la fonctionnalité Conteneurs Windows en exécutant la commande suivante dans Windows Powershell avec des privilèges d’administration :

    Add-WindowsFeature Containers

  4. Suivez les invites pour redémarrer votre machine.
  5. Vérifiez l’installation de la fonctionnalité Conteneurs en exécutant la commande suivante :

    Get-WindowsFeature Containers

  6. Suivez les instructions de la section Installer les binaires serveur et client sous Windows dans la documentation Microsoft.
  7. Ajoutez le chemin d’accès au répertoire Docker, par exemple C:\Program Files\docker, aux variables de chemin d’environnement.
  8. Vérifiez votre installation et le statut d’exécution du démon Docker en exécutant la commande suivante :

    docker version

Configurer Docker Engine

Pour configurer Docker Engine, procédez comme suit :

  1. Si le compte utilisé pour installer ArcGIS Notebook Server ne fait pas partie du groupe administrateur, procédez comme suit :
    1. À partir du menu Démarrer de votre ordinateur Windows, ouvrez l’application Gestion de l’ordinateur.
    2. Dans la barre latérale gauche, développez l’option Utilisateurs et groupes locaux et ouvrez le dossier Groupes.
    3. Sélectionnez le groupe docker-users dans la liste de groupes et double-cliquez dessus.

      S’il n’existe encore aucun groupe docker-users, créez-en un.

    4. Cliquez sur le bouton Add (Ajouter), recherchez le compte utilisé pour installer ArcGIS Notebook Server et sélectionnez-le. Cliquez sur OK pour confirmer.
    5. Cliquez sur OK pour fermer la boîte de dialogue de groupe.
    6. Créez un fichier de configuration dans C:\ProgramData\docker\config\daemon.json afin de définir un groupe de sécurité pour Docker.
    7. Mettez à jour C:\ProgramData\docker\config\daemon.json pour ajouter le groupe docker-users.

        
      {
        "group" : "docker-users"
      }

  2. Activez le port 2375 pour activer l’utilisation de l’API distante Docker. Ce port sera uniquement utilisé en interne par ArcGIS Notebook Server et doit être protégé de tout usage externe. Pour activer le port, ouvrez une invite de commande en tant qu’administrateur et exécutez la commande suivante :
    sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://localhost:2375 -H npipe://"
  3. Redémarrez Docker avec la commande suivante :

    net stop docker
    net start docker

  4. Une fois le composant Docker installé, redémarrez votre machine.

    Remarque :
    À chaque fois que vous installez ou mettez à niveau le composant Docker, vous devez redémarrer la machine.

Modifier l’emplacement d’installation par défaut de l’image Docker

Pour modifier l’emplacement d’installation par défaut de l’image Docker, procédez comme suit :

  1. Mettez à jour le fichier dans C:\ProgramData\docker\config\daemon.json.
  2. Définissez data-root sur l’emplacement choisi sur la machine locale.

     {
    "data-root": "d:\\docker"
    }

  3. Redémarrez Docker.