La seguente procedura descrive come scaricare, installare e configurare il software di allocazione contenitoreDocker richiesto da ArcGIS Notebook Server. Vedere Docker e ArcGIS Notebook Server per un'introduzione a Docker e come è usato in ArcGIS Notebook Server.
Scaricare e installare Docker
Ci sono due diverse edizioni di Docker disponibili per i sistemi Linux: Docker Engine Community e Mirantis Container Runtime. ArcGIS Notebook Server supporta i sistemi operativi Red Hat Enterprise Linux e Ubuntu. L'edizione Docker si dovrebbe usare in base al sistema operativo (OS) che il computer esegue:
- Se è in esecuzione il sistema operativo Linux Red Hat Enterprise, solo Mirantis Container Runtime è supportato da ArcGIS Notebook Server.
- Se è in esecuzione Ubuntu, è possibile utilizzare qualunque edizione di Docker. Vedere DockerArcGIS Notebook Server per maggiori informazioni riguardo a quale edizione è appropriato al rilevamento.
Edizione Docker | Sistema operativo | Tipologia immagine (container) runtime del notebook |
---|---|---|
Docker Engine Community edizione 20.10.x o successiva | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 | Linux |
Mirantis Container Runtime versione 20.10 o successiva | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Red Hat Enterprise Linux Server 8 Oracle Linux 8 | Linux |
Nota:
Dato cheDocker è un componente software di terze parti, questo argomento non spiega nel dettaglio i passaggi per l'installazione di Docker. Per informazioni più aggiornate, rivedere e far riferimento al sito Web di Docker.
Installare Mirantis Container Runtime su Linux Red Hat Enterprise.
Per installare Mirantis Container Runtime, è necessario ottenere una versione di prova o un abbonamento al software.
- Disinstallare qualsiasi versione precedente di Docker sul proprio computer.
Fare riferimento alla documentazioneDocker per quella versione, per la procedura completa di disinstallazione.
- Seguire i passaggi nella Guida all'installazione di Mirantis Container Runtime per Red Hat Enterprise Linux nel sito di Mirantis.
Il documento descrive i due metodi che è possibile utiizzare per installare il software (da un repository Docker o tramite un pacchetto RPM).
- Dato che Docker non si avvia automaticamente dopo l'installazione e la configurazione, avviare il daemon Docker eseguendo il seguente comando:
$ sudo systemctl start docker
- Verificare cheDocker sia installato correttamente e che possa accedere alle immagini del contenitore eseguendo il seguente comando:
$ sudo docker run hello-world
Procedere alle impostazioni Configura Docker e la sezione ambienti seguente.
Installare Mirantis Container Runtime su Ubuntu
Per installare Mirantis Container Runtime, è necessario ottenere una versione di prova o un abbonamento al software.
- Disinstallare qualsiasi versione precedente di Docker sul proprio computer.
Fare riferimento alla documentazioneDocker per quella versione, per la procedura completa di disinstallazione.
- Seguire i passaggi nella Guida all'installazione di Mirantis Container Runtime per Ubuntu nel sito di Mirantis.
Il documento definisce i due metodi che possono essere utilizzati per installare il software (da una repository Docker o tramite un pacchetto DEB).
Il daemon Docker si avvia automaticamente dopo l'installazione.
- Verificare cheDocker sia installato correttamente e che possa accedere alle immagini del contenitore eseguendo il seguente comando:
$ sudo docker run hello-world
Procedere alle impostazioni Configura Docker e la sezione ambienti seguente.
InstallareDocker Engine Community su Ubuntu
L'edizioneDocker Engine Community è scaricabile gratuitamente ma richiede il possesso di un account Docker.
- Disinstallare qualsiasi versione precedente di Docker sul proprio computer.
Fare riferimento alla documentazioneDocker per quella versione, per la procedura completa di disinstallazione.
- Seguire i passaggi in Installare Docker Engine su Ubuntu.
Il documento definisce i due metodi che è possibile utilizzare per installare il software (da una repository Docker o tramite un pacchetto DEB).
Il daemon Docker si avvia automaticamente dopo l'installazione.
- Verificare cheDocker sia installato correttamente e che possa accedere alle immagini del contenitore eseguendo il seguente comando:
$ sudo docker run hello-world
Procedere alle impostazioni Configura Docker e la sezione ambienti seguente.
Configurare impostazioni e ambienti Docker.
Quando l'edizione appropriata diDocker è stata installata sul computer, configurareDocker per l'utilizzo conArcGIS Notebook Server.
- Aggiungere l'account utente OS (o l'account utilizzato per instlalare ArcGIS Notebook Server) al gruppo nominato docker, che dovrebbe avere automaticamente creato all'installazione.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- Disconnettersi e poi riconnettersi all'account utente del sistema operativo affinché le modifiche siano effettive, e verificare che sia possibile eseguire i comandi Docker dell'account.
$ docker run hello-world
Docker utilizza la directory/var come registro locale per le immagini del contenitore. Durante il processo di aggiornamento alle versioni successive, le nuove immagini verranno copiate anche nella directory /var.
- Per evitare di esaurire lo spazio su disco nel corso di futuri aggiornamenti, assicurasi che la directory/var abbia almeno 50 GB di spazio su disco.
- Passare all'account radice Per cambiare la directoryDocker utilizzata per memorizzare le immagini del contenitore da/var/lib/docker a un'altra directory, immettere i comandi seguenti in un terminale (si noti che i comandi arresteranno e riavvieranno Docker).Nei seguenti comandi, la nuova directory di destinazione è /data/docker:
- systemctl stop docker.service
- mkdir /data/docker
- chmod 755 /var/lib/docker
- mv /var/lib/docker /data/docker
- ln -s /data/docker /var/lib/docker
- systemctl start docker.service
Ora è possibile installare ArcGIS Notebook Server sul computer.