Skip To Content

Instalowanie mechanizmu Docker Engine z plików binarnych (kontenery systemu Windows)

Serwer ArcGIS Notebook Server z kontenerami systemu Windows obsługuje instalowanie mechanizmu Docker Engine za pomocą plików binarnych.

Wymagania

Instalacja Docker Engine za pomocą plików binarnych ma następujące wymagania:

System operacyjnyEdycja platformy DockerTyp obrazu środowiska wykonawczego notatników (kontenera)Wymagania dodatkowe

Windows Server 2025 Standard i Datacenter

Windows Server 2022 Standard i Datacenter

Docker Engine — Community 28.0.1 lub nowsza

Windows

Opcjonalnie można zainstalować środowisko Hyper-V.

Notatka:

Istnieją ograniczenia maksymalnej liczby kontenerów, które mogą działać z izolacją Hyper-V w systemie Windows Server Standard.

Więcej informacji zawiera sekcja Windows — często zadawane pytania.

Instalowanie środowiska Docker Engine za pomocą plików binarnych

Wykonaj następujące czynności, aby zainstalować środowisko Docker Engine za pomocą plików binarnych:

  1. Odinstaluj wszystkie wcześniejsze wersje środowiska Docker na tym komputerze.
  2. Wyłącz funkcję kontenerów na serwerze lokalnym, jeśli jest włączona.

    Więcej informacji zawiera dokumentacja aplikacji Microsoft.

  3. Włącz funkcję kontenerów systemu Windows, uruchamiając poniższe polecenie w programie Microsoft PowerShell z uprawnieniami administratora:

    Add-WindowsFeature Containers

  4. Postępuj zgodnie z instrukcjami, aby ponownie uruchomić komputer.
  5. Zweryfikuj instalację funkcji kontenerów, uruchamiając następujące polecenie:

    Get-WindowsFeature Containers

  6. Postępuj zgodnie z instrukcjami w sekcji Instalowanie plików binarnych serwera i klienta w systemie Windows w dokumentacji platformy Docker.

    Notatka:
    Środowisko Docker Engine z plików binarnych nie aktualizuje się automatycznie. Należy ręcznie zaktualizować do nowszej wersji środowiska Docker. Więcej informacji na temat ograniczeń korzystania z instalacji środowiska Docker z plików binarnych w środowisku produkcyjnym znajduje się w dokumentacji Instalacja środowiska Docker Engine z plików binarnych. Chociaż na tej stronie zalecane jest korzystanie z Docker Desktop, ArcGIS Notebook Server z kontenerami Windows nie obsługuje środowiska Docker Desktop w systemie Windows jako mechanizmu kontenerów.

  7. Dodaj ścieżkę katalogu Docker, na przykład C:\Program Files\docker, do zmiennej środowiskowej Path w zmiennych systemowych.
  8. Zweryfikuj status instalacji i status działania demona Docker, uruchamiając następujące polecenie:

    docker version

Konfigurowanie aplikacji Docker Engine

Wykonaj następujące czynności, aby skonfigurować środowisko Docker Engine:

  1. Jeśli konto używane do zainstalowania serwera ArcGIS Notebook Server nie należy do grupy administratorów, wykonaj następujące czynności:
    1. Z menu Start na komputerze z systemem Windows otwórz aplikację Zarządzanie komputerem.
    2. Na pasku bocznym po lewej stronie rozwiń element Użytkownicy i grupy lokalne, a następnie otwórz folder Grupy.
    3. Wybierz grupę docker-users z listy grup i kliknij ją dwukrotnie.

      Jeśli grupa docker-users jeszcze nie istnieje, utwórz ją.

    4. Kliknij przycisk Dodaj, znajdź konto używane do zainstalowania serwera ArcGIS Notebook Server i je wybierz. Kliknij przycisk OK, aby potwierdzić.
    5. Kliknij przycisk OK, aby zamknąć okno dialogowe grup.
    6. Utwórz plik konfiguracyjny w katalogu C:\ProgramData\docker\config\daemon.json, aby skonfigurować grupę zabezpieczeń dla platformy Docker.
    7. Wykonaj edycję pliku C:\ProgramData\docker\config\daemon.json, aby dodać grupę docker-users.

        
      {
        "group" : "docker-users"
      }

  2. Włącz port 2375, aby umożliwić korzystanie ze zdalnego interfejsu API Docker. Ten port będzie używany wewnętrznie przez aplikację ArcGIS Notebook Server i należy go chronić przed użyciem z zewnątrz. Aby włączyć port, otwórz wiersz poleceń jako administrator i wykonaj następujące polecenie:
    sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://localhost:2375 -H npipe://"
  3. Uruchom ponownie środowisko Docker za pomocą następującej komendy:

    net stop docker
    net start docker

  4. Po zainstalowaniu komponentu Docker uruchom ponownie komputer.

    Notatka:
    Po każdej instalacji lub aktualizacji komponentu Docker należy ponownie uruchomić komputer.

Zmiana domyślnej lokalizacji instalacji obrazu Docker

Opcjonalnie, aby zmienić domyślną lokalizację instalacji obrazu Docker, wykonaj następujące czynności:

  1. Edytuj plik w C:\ProgramData\docker\config\daemon.json.
  2. Zmień domyślną lokalizację instalacji obrazu Docker przez skonfigurowanie data-root na wybraną lokalizację na komputerze lokalnym.

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

  3. Zapisz plik daemon.json.
  4. Uruchom ponownie środowisko Docker, wykonując następujące polecenie:

    net stop docker
    net start docker