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 operacyjny | Edycja Docker | Typ 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:
- Odinstaluj wszystkie wcześniejsze wersje środowiska Docker na tym komputerze.
- Wyłącz funkcję kontenerów na serwerze lokalnym, jeśli jest włączona.
Więcej informacji można znaleźć w dokumentacji Microsoft.
- Włącz funkcję kontenerów Windows, uruchamiając poniższe polecenie w Windows Powershell z uprawnieniami administratora:
Add-WindowsFeature Containers
- Postępuj zgodnie z instrukcjami, aby ponownie uruchomić komputer.
- Zweryfikuj instalację funkcji kontenerów, uruchamiając następujące polecenie:
Get-WindowsFeature Containers
- Postępuj zgodnie z instrukcjami w sekcji Zainstaluj pliki binarne serwera i klienta w systemie Windows w dokumentacji Microsoft.
- Dodaj ścieżkę katalogu docker do zmiennych ścieżki środowiska, na przykład C:\Program Files\docker.
- 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:
- Jeśli konto używane do zainstalowania serwera ArcGIS Notebook Server nie należy do grupy administratorów, wykonaj następujące czynności:
- Z menu Start na komputerze z systemem Windows otwórz aplikację Zarządzanie komputerem.
- Na pasku bocznym po lewej stronie rozwiń element Użytkownicy i grupy lokalne, a następnie otwórz folder Grupy.
- Wybierz grupę docker-users z listy grup i kliknij ją dwukrotnie.
Jeśli grupa docker-users jeszcze nie istnieje, utwórz ją.
- Kliknij przycisk Dodaj, znajdź konto używane do zainstalowania serwera ArcGIS Notebook Server i je wybierz. Kliknij przycisk OK, aby potwierdzić.
- Kliknij przycisk OK, aby zamknąć okno dialogowe grup.
- Utwórz plik konfiguracyjny w katalogu C:\ProgramData\docker\config\daemon.json, aby skonfigurować grupę zabezpieczeń dla platformy Docker.
- Wykonaj edycję pliku C:\ProgramData\docker\config\daemon.json, aby dodać grupę docker-users.
{ "group" : "docker-users" }
- 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://"
- Uruchom ponownie środowisko Docker za pomocą następującej komendy:
net stop docker net start docker
- 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:
- Edytuj plik w C:\ProgramData\docker\config\daemon.json.
- Skonfiguruj ustawienie data-root na wybraną lokalizację na komputerze lokalnym.
{ "data-root": "d:\\docker" }
- Uruchom ponownie serwer Docker