Skip To Content

Installieren von Docker Engine aus Binärdateien (Windows-Container) (Beta)

Ab Version 11.2 unterstützt ArcGIS Notebook Server mit Windows-Containern die Installation von Docker Engine aus Binärdateien als Beta-Funktion.

Anforderungen

Für das Installieren von Docker Engine aus Binärdateien gelten die folgenden Anforderungen:‎

BetriebssystemDocker-Edition(Container)-Image-Typ für Notebook-RuntimeZusätzliche Anforderungen

Windows Server 2022 Standard und Datacenter

Docker Engine Community Version 23.0 oder höher

Windows

Optional können Sie Hyper-V installieren.

Hinweis:

Es gibt Beschränkungen bezüglich der maximalen Anzahl an Containern, die mit der Hyper-V-Isolation unter Windows Server 2022 Standard ausgeführt werden kann.

Weitere Informationen finden Sie im Windows-FAQ.

Installieren von Docker Engine aus Binärdateien

Führen Sie zum Installieren von Docker Engine aus Binärdateien die folgenden Schritte aus:

  1. Deinstallieren Sie alle Vorversionen von Docker von Ihrem Computer.
  2. Deaktivieren Sie die Funktion "Container" auf Ihrem lokalen Server, falls sie aktiviert ist.

    Weitere Informationen finden Sie in der Microsoft-Dokumentation.

  3. Aktivieren Sie die Funktion "Container", indem Sie in Windows PowerShell den folgenden Befehl mit Administratorberechtigungen ausführen:

    Add-WindowsFeature Containers

  4. Folgen Sie den Eingabeaufforderungen, um den Computer neu zu starten.
  5. Überprüfen Sie die Installation der Funktion "Container", indem Sie den folgenden Befehl ausführen:

    Get-WindowsFeature Containers

  6. Befolgen Sie die Anweisungen im Abschnitt Install server and client binaries on Windows in der Docker-Dokumentation.
  7. Fügen Sie den Umgebungspfadvariablen den Docker-Verzeichnispfad hinzu, z. B. C:\Program Files\docker.
  8. Überprüfen Sie den Ausführungsstatus der Installation und des Docker-Daemons mit dem folgenden Befehl:

    docker version

Konfigurieren von Docker Engine

Führen Sie die folgenden Schritte aus, um Docker Engine zu konfigurieren:

  1. Wenn das zum Installieren von ArcGIS Notebook Server verwendete Konto nicht Teil der Administratorgruppe ist, führen Sie die folgenden Schritte aus:
    1. Öffnen Sie über das Start-Menü Ihres Windows-Computers die Anwendung Computerverwaltung.
    2. Blenden Sie auf der linken Seitenleiste das Element Lokale Benutzer und Gruppen ein, und öffnen Sie den Ordner Gruppen.
    3. Wählen Sie die Gruppe docker-users aus der Gruppenliste aus, und doppelklicken Sie darauf.

      Falls die Gruppe docker-users noch nicht vorhanden ist, erstellen Sie sie.

    4. Klicken Sie auf die Schaltfläche Hinzufügen, suchen Sie das zum Installieren von ArcGIS Notebook Server verwendete Konto, und wählen Sie es aus. Klicken Sie zur Bestätigung auf OK.
    5. Klicken Sie auf OK, um das Dialogfeld mit den Gruppen zu schließen.
    6. Erstellen Sie unter C:\ProgramData\Docker\config\daemon.json eine Konfigurationsdatei, um eine Sicherheitsgruppe für Docker festzulegen.
    7. Bearbeiten Sie C:\ProgramData\Docker\config\daemon.json, um die Gruppe docker-users hinzuzufügen.

        
      {
        "group" : "docker-users"
      }

  2. Aktivieren Sie Port 2375, um die Verwendung der Docker-Remote-API zu aktivieren. Dieser Port wird lediglich intern von ArcGIS Notebook Server verwendet und sollte vor externen Zugriffen geschützt werden. Öffnen Sie zum Aktivieren des Ports eine Eingabeaufforderung als Administrator, und führen Sie den folgenden Befehl aus:
    sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://localhost:2375 -H npipe://"
  3. Führen Sie mit dem folgenden Befehl den Neustart vonDocker aus:

    net stop docker
    net start docker

  4. Starten Sie Ihren Computer nach der Installation der Docker-Komponente neu.

    Hinweis:
    Bei jeder Installation und jedem Upgrade der Docker-Komponente müssen Sie den Computer neu starten.

Ändern des Standardinstallationsverzeichnisses für das Docker-Image

Führen Sie die folgenden Schritte aus, um das Standardinstallationsverzeichnis für das Docker-Image zu ändern:

  1. Bearbeiten Sie die Datei unter C:\ProgramData\docker\config\daemon.json.
  2. Legen Sie für data-root den gewünschten Speicherort auf dem lokalen Computer fest.

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

  3. Starten Sie Docker erneut.