Configurer Docker pour la configuration du navigateur sans en-tête dans Microsoft Windows

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Configurez le serveur Docker pour authentifier toutes les demandes.

    Avant de commencer

    Terminez l’étape 2 : Générer des certificats pour la configuration du navigateur sans en-tête pour Microsoft Windows

    Rôle requis : administrateur sur votre ServiceNow instance et administrateur local sur l’ordinateur hôte.

    Pourquoi et quand exécuter cette tâche

    Après avoir créé vos clés client et serveur, vous configurez maintenant le serveur Docker pour authentifier toutes les demandes à l’aide de ces clés et exposer l’API Docker sur le port 2376.

    Procédure

    1. Configurez Docker pour utiliser les certificats que vous avez générés à l’étape 2.
    2. Recherchez ou créez le fichier C :\ProgramData\docker\config\daemon.json .
    3. Ajoutez les propriétés suivantes au fichier daemon.json.
      Assurez-vous de remplacer les éléments de ces commandes par les chemins d’accès corrects à vos certificats :
      Remarque :
      Les doubles barres obliques sont importantes à copier exactement.
      {
      "tlscacert": "C:\\Users\\Administrator\\certs\\ca.pem",
      "tlscert": "C:\\Users\\Administrator\\certs\\server-cert.pem",
      "tlscert": "C:\\Users\\Administrator\\certs\\server-cert.pem",
      "tlskey": "C:\\Users\\Administrator\\certs\\server-key.pem",
      "tlsverify": true,
      "hosts": ["tcp://0.0.0.0:2376", "npipe://"]
      }
      Pour en savoir plus, consultez Configurer le démon Docker.
    4. Dans PowerShell administrateur, exécutez restart-service *docker*