Skip To Content

Zainstaluj Docker Engine, korzystając z plików binarnych (kontenerów Windows) (Beta)

Wprowadzony w wersji 11.2 serwer ArcGIS Notebook Server z kontenerami Windows obsługuje instalację Docker Engine za pomocą plików binarnych jako funkcję beta.

Wymagania

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

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

Windows Server 2022 Standard i Datacenter

Docker Engine – wersja Community 23.0 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 2022 Standard.

Więcej informacji można znaleźć w sekcji często zadawanych pytań dla systemu Windows.

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 można znaleźć w dokumentacji Microsoft.

  3. Włącz funkcję kontenerów Windows, uruchamiając poniższe polecenie w Windows 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 Zainstaluj pliki binarne serwera i klienta w systemie Windows w dokumentacji Microsoft.
  7. Dodaj ścieżkę katalogu docker do zmiennych ścieżki środowiska, na przykład C:\Program Files\docker.
  8. Zweryfikuj status instalacji i status działania demona Docker, uruchamiając następujące polecenie:

    docker version

Konfigurowanie usługi 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

Aby zmienić domyślną lokalizację instalacji obrazu Docker, wykonaj poniższe czynności:

  1. Edytuj plik w C:\ProgramData\docker\config\daemon.json.
  2. Skonfiguruj ustawienie data-root na wybraną lokalizację na komputerze lokalnym.

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

  3. Uruchom ponownie serwer Docker