Introdotto nella versione 11.2, ArcGIS Notebook Server con contenitori Windows supporta l'installazione di Docker Engine da binari come feature beta.
Requisiti
L'installazione di Docker Engine da binari ha i requisiti seguenti:
Sistema operativo | Edizione Docker | Tipologia immagine (container) runtime del notebook | Ulteriori requisiti |
---|---|---|---|
Windows Server 2022 Standard and Datacenter | Docker Engine - Versione Community 23.0 o successiva | Windows | Facoltativamente, è possibile installare Hyper-V. Nota:Sussistono limitazioni al numero massimo di contenitori su cui si può eseguire isolamento Hyper-V su Windows Server 2022 Standard. Per ulteriori informazioni, vedere Domande frequenti su Windows. |
Installare Docker Engine da binari
Completare le operazioni seguenti per installare Docker Engine da binari:
- Disinstallare qualsiasi versione precedente di Docker sul proprio computer.
- Disabilitare la feature Contenitori sul server locale, se è abilitata.
Per ulteriori informazioni, consultare la documentazione Microsoft.
- Abilitare la funzione Contenitori di Windows eseguendo il comando seguente in Windows PowerShell con privilegi amministrativi:
Add-WindowsFeature Containers
- Seguire i prompt per riavviare il computer.
- Verificare l'installazione della feature Contenitori eseguendo il comando seguente:
Get-WindowsFeature Containers
- Seguire le istruzioni riportate nella sezione Install server and client binaries on Windows nella documentazione Microsoft.
- Aggiungere il percorso di directory del docker, ad esempio C:\Program Files\docker, alle variabili d'ambiente.
- Verificare l'installazione e lo stato di esecuzione del daemon Docker eseguendo il comando seguente:
docker version
Configurare Docker Engine
Completare la procedura seguente per configurare Docker Engine:
- Se l'account utilizzato per installare ArcGIS Notebook Server non fa parte del gruppo degli amministratori, eseguire la seguente procedura:
- Dal menu Start del computer Windows, aprire l'applicazione Gestione del computer.
- Nella barra laterale sinistra, espandere la voce Utenti e gruppi locali e aprire la cartella Gruppi.
- Scegliere il gruppo Utenti Docker dall'elenco dei gruppi e fare doppio clic su di esso.
Se un gruppo docker-users non esiste già, crearne uno.
- Fare clic sul pulsante Aggiungi, localizzare l'account utilizzato per installare ArcGIS Notebook Server e selezionarlo. Fare clic su OK per confermare.
- Fare clic su OK per chiudere la finestra di dialogo del gruppo.
- Creare a un file di configurazione inC:\ProgramData\docker\config\daemon.json per impostare un gruppo di sicurezza Docker.
- Modificare C:\ProgramData\docker\config\daemon.json per aggiungere il gruppo docker-users.
{ "group" : "docker-users" }
- Abilitare la porta 2375 per abilitare l'utilizzo dell'API remoto Docker. Questa porta verrà utilizzata solo internamente daArcGIS Notebook Server e dovrebbe essere protetta dall'utilizzo esterno. Per abilitare la porta, aprire un prompt dei comandi come amministratore ed eseguire il seguente comando:
sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://localhost:2375 -H npipe://"
- Riavviare Docker con il seguente comando:
net stop docker net start docker
- Una volta installato il componente Docker, riavviare il computer.
Nota:
Ogni volta che il componente Docker viene installato o aggiornato è necessario riavviare il computer.
Modificare la posizione di installazione immagine Docker
Per modificare la posizione di installazione immagine Docker predefinita, eseguire la seguente procedura:
- Modificare il file in C:\ProgramData\docker\config\daemon.json.
- Impostare data-root sulla posizione scelta nel computer locale.
{ "data-root": "d:\\docker" }
- Riavviare Docker.